问题:下载别人的源码,如何安装代码中requirement.txt中的依赖包。
解决方案:
(1)打开PyCharm下面的Terminal,先为代码创建单独的虚拟环境并进入到虚拟环境中(每个项目单独的环境,这是个好习惯),已经在虚拟环境中的忽略该步骤即可。
创建虚拟环境终端命令:
conda create --name TestEnv python=3.11
通过以下代码可以检测创建的虚拟环境是否成功:
conda env list
通过以下代码进入虚拟环境:
conda activate TestEnv
(2)(确保该项目对应的环境下,别是base环境),执行如下命令即可。
pip install -r requirements.txt
(3)如果安装过程出现了超时报错:
则执行以下命令即可:
pip install -r requirements.txt -i https://repo.huaweicloud.com/repository/pypi/simple/
注释:
① 在
pip install -r
命令中,
-r
是一个选项,代表的是requirements。这个命令用于从一个文本文件中读取并安装所有列出的 Python 包。
② 如何不执行第(1)步,requirements中的包都会被安装到base环境中。建议每个项目创建单独的环境,避免由于包之间的干扰或者版本冲突出现问题。
③ 默认情况下pip使用的是国外的镜像,在下载的时候速度非常慢,经常会超时。 -i https://repo.huaweicloud.com/repository/pypi/simple/ 是换成国内镜像下载,常用的国内镜像有:
阿里云:http://mirrors.aliyun.com/pypi/simple
华中科技大学:http://pypi.hustunique.com
华为:https://repo.huaweicloud.com/repository/pypi/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中科大:https://pypi.mirrors.ustc.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
版权归原作者 小小小花儿 所有, 如有侵权,请联系我们删除。