标签:requirements py36 环境 用法 conda env pip
conda
基础用法
1、创建环境(创建一个叫 py36,python 版本为 3.6 的环境)
创建的环境在默认路径
conda create -n py36 python=3.6
通过以下方式指定路径
conda create --prefix="/data/envs/my_py_env" python=3.6.3
2、删除环境(例子为删除名为py36的环境)
conda remove -n py36 --all
3、激活环境(例子为激活名为py36的环境)
conda activate py36
4、退出环境
conda deactivate
5、从清华镜像源下载(例子为下载numpy)会显著提升下载速度啊啊啊
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
6、pip/anaconda直接修改镜像源,不用每次在后面加链接
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
软件安装
查看当前配置了哪些环境及当前所处的环境
conda env list
查看当前环境安装列表
conda list
查看指定环境的安装列表
conda list -n py36
安装新的软件包
安装到当前环境的软件包
conda install xxx
安装和卸载指定环境的软件包
conda install -n my_py_env package_name
conda uninstall -n my_py_env package_name
同平台环境拷贝
直接将 xx/anaconda3/envs/py36
拷贝到目标机器对应的 anaconda3
目录下。激活 py36
环境
source activate py36
导出 conda 环境的配置,然后在新的机器上导入
确保各个软件的版本完全一致
导出
conda env export > requirements.yml
或
conda list -e > requirements.txt
导入, 如果需要修改环境名称,则打开 requirements.yml 修改第一行和最后一行即可
conda env create -f requirements.yml
或
conda create -name xyz --file requirements.txt // 注意和上面导出的方式对应的文件名要一致,文件名和方式要对应
环境复制
conda create -n BBB --clone AAA
–clone ENV :Path to (or name of) existing local environment.
–clone 参数后面的不仅可以是环境的名字,也可以是环境的路径。
把原来电脑上目标conda环境的目录复制到新电脑上,然后再用:
conda create -n BBB --clone ~/path
查看软件包
conda info -e
注意: 移植的环境只是安装原环境里用 conda install
命令安装的包,用pip之类装的东西没有移植过来,需要重新安装
跨平台导出环境
默认情况下,conda 使用构建导出环境,但是构建可以是特定于平台的。
使用--no-build 标志:
conda env export --no-build > environment.yml
pip
pip 环境导出
pip导出安装的库到 requirements.txt
pip freeze > requirements.txt
pip导入requirements.txt中列出的库到系统
pip install -r requirements.txt
标签:requirements,py36,环境,用法,conda,env,pip 来源: https://www.cnblogs.com/brookin/p/12108758.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。