首先查看已经存在的虚拟环境
conda env list
或者conda info -e
conda创建虚拟环境
conda create --环境名 python=版本号
#这里不需要预先建立环境名文件夹,它会自动在conda包里的envs文件下建立对应的虚拟环境
激活或者切换虚拟环境
每次使用时先在anaconda prompt端口或者命令行激活环境,也可以切换到不同环境下,然后再进行一系列其它 *** 作
activate 环境名
重命名环境名
conda没有直接重命名环境名的方法,可以曲线解决,先复制老的环境名再重新设置新的环境名,删除老的环境名
conda create -n 新的环境名 --clone 旧的环境名
再删除旧的环境名
conda remove -n 旧的环境名 --all
虚拟环境中安装额外的包
conda install -n 环境名 [package]
#如果已经激活了环境可以直接用
conda install 第三方包名
设置国内镜像
conda安装其它包时比较慢,可以利用国内的镜像源下载
#添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn
#设置搜索时显示通道地址
conda config --set show_channel_urls yes
#恢复默认镜像
conda config --remove-key channels
pip安装第三方库
如果conda安装第三方库显示没有,可以利用pip进行下载,在conda创建新环境时里面会自动带有pip包管理,如果是空白的环境名,需要先下载pip包
#在激活的虚拟环境下
pip install 包名
如果还是找不到包,就也需要更换国内镜像源了,毕竟这一开始都是国外的,后面的地址就是国内豆瓣镜像源,当然还有清华镜像源等,看那个有对用的包或者下载速度快。
pip install 包名 -i http://pypi.douban.com/simple --trusted-host
pypi.douban.com
其它创建虚拟环境方法
pip导出环境与项目依赖包
1.Python导出当前环境依赖包信息
在命令行激活后的环境下输入
pip freeze > ./requirements.txt
则会在当前命令行目录下生成一个requirements.txt文件,内容为当前环境所有依赖包及对应版本。
同时也可以修改 ./requirements.txt 为其他指定路径, 这样依赖包信息会生成到指定的目录下。
2.Python导出项目依赖包信息
先安装pipreqs
pip install pipreqs
在cd到项目根目录下
pipreqs ./
如果出现main码错误
pipreqs ./ --encoding=utf8
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)