Pycharm更换pip源与依赖包导入导出

1 Pycharm更换安装源

在下载安装好Pycharm后,一个在实际编程开发过程中非常重要的问题是第三方库添加,然而Python默认的源网络速度有点慢,因此,我们常常需要做的是更换Pycharm的安装源。

  • 首先在项目开始出,点击下面的Python Packages,然后点击左上方的小齿轮(注意不是右上方的小齿轮),过程如下所示:

  • 在弹出的页面中,我们点击加号,如下所示:

  • 之后,我们就可以输入国内常用的下载源了,我使用的是阿里云的源,如下所示:

使用清华源等国内源下载速度很快,但是修改pip默认镜像源后,有的包可能只有默认源有。只能临时使用默认源安装:pip默认镜像地址:https://pypi.org/simple

从某个指定的镜像源安装模块方法

pip install <module> -i https://pypi.org/simple
pip install <module> -i https://pypi.tuna.tsinghua.edu.cn/simple

2 PyCharm依赖包导入导出方法

在PyCharm的terminal中输入:

为了快速安装当前项目所需要的依赖包,常规的做法:

  • 1.将依赖包导出至requirements文件
pip freeze > requirements.txt

但是上述常用方法是导出pip安装的所有依赖包,而不仅仅是当前项目,这么做显然没有必要

python提供了pipreqs包解决这个问题

  • (1) 安装pipreqs
pip install pipreqs
  • (2)进入当前项目根目录下执行
pipreqs . --encoding=utf8 --force

# “.” 指的是将导出依赖包的文件放在当前目录下
# “--encoding=utf8” 指的是存放文件的编码为utf-8,否则会报错
# “--force” --force 强制执行,当生成目录下的requirements.txt存在时强子覆盖
  • (3)在新的环境下,进入项目根目录执行以下脚本完成所有依赖包的安装
pip install -r requirements.txt

这样做的好处可以保证依赖包的版本跟开发环境一样,避免了很多坑

  • 2.从requirements文件中导入依赖包
pip install -r requirements.txt
  • 3.批量卸载依赖包
sudo pip uninstall -r requirements.txt
  • 4.指定下载源安装
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/

参考参考2

posted @ 2023-06-20 18:34  Sunny_SunShine  阅读(1760)  评论(0编辑  收藏  举报