PyCharm如何安装requirements.txt中的依赖包

问题:下载别人的源码,如何安装代码中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

相关推荐

  1. 如何解决Go循环依赖

    2024-07-10 07:48:02       41 阅读
  2. Pipenv 安装依赖源码

    2024-07-10 07:48:02       34 阅读
  3. PyCharm切换Python

    2024-07-10 07:48:02       38 阅读
  4. 在IntelliJIDEA如何依赖打入项目?

    2024-07-10 07:48:02       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 07:48:02       112 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 07:48:02       122 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 07:48:02       99 阅读
  4. Python语言-面向对象

    2024-07-10 07:48:02       109 阅读

热门阅读

  1. 基于go 1.19的站点模板爬虫

    2024-07-10 07:48:02       29 阅读
  2. Pandas在生物信息学中的应用详解

    2024-07-10 07:48:02       29 阅读
  3. DOM XMLHttpRequest

    2024-07-10 07:48:02       26 阅读
  4. nginx详解

    2024-07-10 07:48:02       28 阅读
  5. vue实现表单输入框数字类型校验功能

    2024-07-10 07:48:02       38 阅读
  6. 【数据基础】— 基于Go1.19的站点模板爬虫的实现

    2024-07-10 07:48:02       35 阅读
  7. Perl 语言入门学习

    2024-07-10 07:48:02       34 阅读
  8. perl语言入门学习

    2024-07-10 07:48:02       36 阅读
  9. Apache Spark 的基本概念和在大数据分析中的应用

    2024-07-10 07:48:02       31 阅读
  10. CSS 下拉菜单的设计与实现

    2024-07-10 07:48:02       33 阅读
  11. 快速排序算法Python实现

    2024-07-10 07:48:02       30 阅读
  12. python爬虫入门(二)之Requests库

    2024-07-10 07:48:02       24 阅读