conda虚拟环境配置及镜像源修改
一些项目需要不同的python环境,为不影响项目开发及运行,可通过配置虚拟环境进行开发,本文就conda环境配置展开讨论。
创建虚拟环境
打开Anaconda Powershell Prompt,通过输入conda create --name my_first_env python=3.6来创建虚拟环境
注意:
- 其中my_first_env是自定义的虚拟运行环境名称
- python=3.6指定虚拟运行环境的 python版本
- 当页面中停在Proceed([y]/n)输入y,按enter回车继续
输入以后显示如下页面:
安装完了以后会在conda安装环境下的env文件夹下新建一个你所新建文件名的一个文件夹,示意图如下:
切换进入到虚拟环境
输入conda envi list罗列出所有已有的环境,此时 我们是在base环境中,可看到下面有创建的my_first_env环境。
输入 conda activate my_first_env来进入虚拟环境,输入以后发现 从base进入 到了刚创建的新环境中。
输入conda list可以查看当前环境中,所有安装过的程序,
输入pip list可以查看当前环境中,所有python的模块;
安装python模块
第一种方式:pip install
第一步:配置镜像
进入到家目录,创建pip文件夹,对于windows用户,即为c盘下的用户,在pip文件夹下创建pip.ini文件,打开输入一下内容 :
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
以上为清华源,配置豆瓣、阿里云等镜像也可以,具体配置如下:
豆瓣:
[global]
index-url = https://pypi.douban.com/simple/
[install]
trusted-host = pypi.douban.com
阿里云:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
注意事项:
- linux配置pip镜像稍有不同
- 在根目录下创建或 修改~/.pip/pip.conf pip配置文件
- pip配置文件中内容一样
第二步:安装模块
此处以安装numpy模块为例,输入 pip install numpy即可
也可指定版本安装,代码如下:
pip install numpy == 指定版本
第三步:卸载模块
如果想卸载已经安装的模块,输入 pip uninstall numpy,注意,这里不需要加版本号:
**注意事项 **
- 安装模块时,会自动安装或更新所需要的依赖模块,以匹配当前安装模块的版本
- pip卸载模块时,只会卸载当前指定的模块。
第二种方式:conda install
第一步:配置镜像
用户家目录下创建文件.condarc,这个是隐藏文件,需要让文件夹显示隐藏的项目,打开粘贴以下内容并保存:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
第二步:安装模块
conda install numpy,安装完成:
第三步:卸载模块
输入conda uninstall numpy,输入即可卸载。
注意事项
- 安装的模块,所需依赖模块,不仅仅是python模块,建议使用conda
- conda卸载模块时,会将当前模块,以及当前模块为依赖的所有模块统统卸载。
总结:本文介绍了conda创建虚拟环境、pip、conda镜像源配置文件修改及模块的安装,为后续机器学习、深度学习环境配置打下基础,后续继续更新机器 学习、深度学习相关内容