如何进入conda环境,conda环境是什么
Conda创建环境和管理环境Conda公共环境conda -V检查是否安装了它,当前版本的Conda conda list检查安装了哪些包。Condenv List或conda info -e查看当前存在哪些虚拟环境conda更新conda检查更新当前conda创建并激活环境Conda Create-n your _ env _ name python=X . X(2.7、3.6等。)命令创建一个使用Python版的虚拟环境,并命名为your _ env _ name。文件your_env_name可以在Anaconda安装目录中的envs文件下找到。
condactivate your _ env _ name激活之前创建的虚拟环境。
(有时迁移的环境可能需要先使用source activate your_env_name)来从大
Conddeactivate关闭当前虚拟环境。
A remove-n your _ env _ name(虚拟环境名称)- all删除虚拟环境。
remove-name your _ env _ name package _ name删除虚拟环境中的软件包。
环境的迁移很多时候我们要把一个项目从一个服务器迁移到另一个服务器,所以相应的环境也要迁移。
首先,最简单的方法是将你的所有环境文件从旧服务器复制到新服务器上。(这需要您使用anaconda来管理两台计算机中的环境。一般来说,这个文件夹在anaconda3/envs/your_env_name中。前面的具体路径取决于你的安装路径。只需将其复制到新服务器中的相应路径即可。
这种方法有一个问题。一些软件包在安装时可能会使用绝对路径,导致一些软件包可以导入,而另一些则不能。所以为了以后使用的稳定性,不推荐这种方法。
为了防止后续使用异常,最安全的办法是找到旧环境中安装的所有包,生成需求文件,根据需求在新环境中重新安装。
切换到需要生成requirements.txt的虚拟环境;在终端中运行以下代码pip freeze requirements . txt pip list-format=freeze requirements . txt #。这个命令可以获取本地安装的库的版本名。在新环境中,使用下面的代码在旧环境中安装相应的包。
Pip install -r requirements.txt使用这种方法是因为旧环境中的一些包没有随conda一起安装。(之前的习惯不太好,有些包是从pycharm中的setting开始安装的。当这些包生成requirements.txt时,它们只给出一个本地路径。所以安装会有问题。)另外,有些包版本如果写死了(找不到指定的版本),可能不会随pip一起安装。如果这个包版本之间变化不大或者是兼容未来的,就把版本号去掉,让pip下载可以直接下载的最新版本。
要生成yml文件,首先导出配置文件:conda env exportname。根据配置文件导入环境:conda env create -f name.yml
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。