欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力
对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
专栏:
文章概述:Conda虚拟环境创建与Python模块安装(pip/conda)
关键词:conda 虚拟环境 Python模块 pip
本文目录:
搭建虚拟环境
第一步:创建虚拟环境
打开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 list
罗列出所有已有的环境,此时我们是在base环境中,可看到下面有创建的my_first_env
输入
conda activate my_first_env
来进入虚拟环境
输入
conda list
可以查看当前环境中,所有安装过的程序;
输入
pip list
可以查看当前环境中,所有python的模块;
安装Python模块
第一种方式:pip install
第一步:配置镜像
进入到家目录,创建pip文件夹
pip文件夹下创建pip.ini文件
用记事本打开,粘贴以下内容并保存
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
以上是配置清华镜像,配置豆瓣、阿里云等镜像也可以,相应链接更改即可
豆瓣:
[global]
index-url = http://pypi.douban.com/simple/
[install]
trusted-host = pypi.douban.com
阿里云:
[global]
index-url = http://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==1.16.5
第三步:卸载模块
如果想卸载已经安装的模块,输入
pip uninstall numpy
,注意这里无需加版本号
注意事项
- 安装模块时,会自动安装或更新所需要的依赖模块,以匹配当前安装模块的版本
- pip 卸载模块时,只会卸载当前指定的模块
第二种方式:conda install
第一步:配置镜像
用户家目录下创建文件.condarc
,注意这是个隐藏文件,需要让文件夹显示 隐藏的项目
用记事本打开,粘贴以下内容并保存
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
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
channel_priority: flexible
第二步:安装模块
此处以安装numpy模块为例,输入
conda install numpy
即可
第三步:卸载模块
如果想卸载numpy模块,输入
conda uninstall numpy
即可
安装指定版本模块,只需要在模块名称后面指定版本号,例如
conda install numpy==1.16.5
注意事项
- 安装的模块,所需的依赖模块,不仅仅是python模块,建议使用conda
- conda 卸载模块时,会将当前模块,以及以当前模块为依赖的所有模块统统卸载