conda 创建虚拟环境——安装requirements.txt依赖
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了conda 创建虚拟环境——安装requirements.txt依赖相关的知识,希望对你有一定的参考价值。
参考技术A 为我的项目创建一个虚拟环境,并在虚拟环境中安装项目的requirements.txt文件。但是遇到了一个问题:使用命令:pip install -r requirements.txt安装了一部分之后就停住了,终端没有反应,需要Ctrl+C终止命令之后手动一个一个安装。不知道该如何解决。使用conda create --name my_pro python2.7时总是出错,错误提示如下图:
然后我去掉python2.7.直接创建一个虚拟环境,直接创建一个虚拟环境my_pro,成功创建。
根据提示激活虚拟环境:conda activate my_pro:并出现下图错误。
根据提示:执行conda init bash,然后重启计算机
重启之后打开终端就已经在base环境中了,继续激活我自己创建的环境,然后就激活成功了。
在该环境中输入python,发现python的版本是我原本想要的(conda create --name my_pro python2.7),可能是因为我的anaconda2中自带的python是2.7版本的原因,导致我没有在环境名字的背后加上python2.7,但创建出来的虚拟环境中的python还是2.7版本的(ubuntu系统,所以我的系统中除了anaconda中的python2.7以外,还有系统自带的python3)。
cd 到我项目的目录中:
pip install -r requirements.txt.安装项目依赖
对于pip无法安装的,暂停,所以就手动使用conda安装。然后再次继续使用命令:pip install -r requirements.txt.安装。但是,当自动安装到第20个的时候,终端没反应了,需要Ctrl+C结束命令才行,然后重新手动安装。问题来了:手动安装了好几个,每手动安装完一个,就执行pip install -r requirements.txt,希望它继续自动安装,但是每次到第20行的时候都停住了,不再继续,同样需要Ctrl+C结束命令,然后手动一个一个安装。不知道该如何解决这个问题。
2019.4.19
对于上面的问题,我通过重启计算机,重新打开终端,然后输入命令:pip install -r requirements.txt重新安装依赖,在遇到requirements.txt文件中一行(也就是一个依赖包)没有安装成功时,则不会继续进行下去,否则每次到那个地方就会终断。
关于conda创建一个虚拟环境可以参考: Managing environments — conda 4.6.14.post2+0fde788a documentation
以上是关于conda 创建虚拟环境——安装requirements.txt依赖的主要内容,如果未能解决你的问题,请参考以下文章
conda 创建虚拟环境——安装requirements.txt依赖
创建conda虚拟环境以及python的virtualenv虚拟环境
Anacodna 之 conda 与 virtualenv 对比使用教程,创建虚拟环境