当前位置: 首页 > 后端技术 > Python

Anaconda学习笔记

时间:2023-03-25 21:47:05 Python

Anaconda介绍Anaconda是一款用于安装和管理python相关包的软件,包括Conda、Python以及大量安装的工具包,如:numpy、pandas等,以及conda工具用于管理包(conda是一个开源的python包和环境管理器,可以用来在同一台机器上安装不同版本的软件包及其依赖,并且可以在不同的环境之间切换)。pip和conda有什么区别?pip是python环境下管理python包的工具conda是conda环境下管理python包和其他包(比如C语言包)的工具,conda≈pip(python包管理)+virtualenv(虚拟环境)+非python依赖包管理的级别不同。Conda类似于yum。可以安装很多库,不限于Python。conda是创建本地环境并安装相应的包;pip是将包安装到原来的环境中。pipinstall会检查一些依赖包并帮你安装,而conda检查更多,甚至会把你有的卸载,替换成他认为合适的。反正我就是用conda来管理,安装一直都是pipinstall。Condainstall确实不喜欢随机检测和随机适配。安装配置安装使用以下命令首先判断pot是否安装了anaconda#查看本地conda版本判断是否安装了conda--version如果没有安装Anaconda,可以选择从清华镜像安装。建议不要选择最新版本(不是很稳定)。anaconda3建议选择2019-2020任意版本(比如2019-10-16的Anaconda3-2019.10-Windows-x86_64.exe,anaconda自带的python是3.7的版本)。下载成功后直接安装即可。在安装过程中,有以下注意事项:将Anaconda添加到系统PATH环境变量中...这意味着系统环境变量会自动添加到安装路径中。强烈建议勾选一下,以后可以省去很多麻烦。(无需手动添加环境变量)。默认使用python版本,查一下。如下图:Anaconda配置可以更改conda源(后续安装第三方库可以加快速度),具体操作如下:在Anaconda提示符https://mirrors中运行condaconfig--addchannels。tuna.tsinghua.edu.cn/anaconda/pkgs/free/condaconfig--addchannelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/condaconfig--setshow_channel_urlsyes#查看是否修改成功,还是使用condainfo命令condaconfig--showchannels使用常用命令conda中一些常用命令如下:#查看当前所有conda环境condainfo--envs#激活环境condaactivateenvironmentnameorsourceactivate环境名oractivate+环境名#安装包condainstall包名|或者pipinstall包名-ihttps://pypi.tuna.tsinghua.edu.cn/simple(清华镜像)或者pipinstall包名-ihttps://pypi.doubanio.com/simple/(豆瓣镜像)#查看环境中的所有包condalistorpiplistdemo展示了使用conda初始化一个简单项目的过程如下:#进入工作目录cd/d/workspace/gitee/pandas_tutorials#创建一个名为pandas_tutorials的环境,python版本为3.7condacreate-npandas_tutorialspython=3.7#查看环境是否创建成功condainfo--envs#激活环境sourceactivatepandas_tutorials#在激活的环境中安装包pipinstallpandas#生成需求文件pipfreeze>requirements.txt#使用请求安装uirement文件依赖pipinstall-rrequirements.txtPycharm配置现有项目配置Conda如果你是在Pycharm中开发Python程序,可以按照下面的步骤配置现有环境在已安装的conda环境中选择配置好的conde环境,具体位置可以通过condainfo--envs命令查看,如下:新建项目配置Conda参考:Pycharm使用Anaconda创建项目教程新建项目配置Conda流程如下问题记录conda如何切换Python版本参考当前condaenv(condaEnvironment)修改Python版本(升级或降级)一文,具体步骤如下,在conda环境下执行如下命令:#查看python版本(pandas_tutorials)>python--version#返回值如下,不符合我们的需求,我们需要的是pyt的环境hon3.7(pandas_tutorials)>Python3.10.3#修改python版本为3.7(pandas_tutorials)>condainstallpython=3.7#此时已经是3.7(pandas_tutorials)>python3--versionreferenceAnaconda介绍、安装和使用教程Anaconda官网Anaconda使用教程更改anaconda中的python版本修改当前condaenv(conda环境)中的Python版本(升级或降级)Pycharm使用Anaconda创建项目教程