1.首先安装python,官网下载即可(https://www.python.org/downloads/),因为电脑上可能会用到多个python版本,因此安装位置一定要记下来。我们安装在C:\Python\Python39文件夹下。
2.在Pycharm的terminal里面运行以下命令导出依赖包。
pip freeze > requirements.txt
注意这里导出的requirements.txt并不是真正的程序依赖包,而是程序运行的python下安装的所有依赖包,因此可以删除不相关的。
3.在指定的python环境下安装依赖包。因为一台电脑可能安装了多个python版本,因此需要指定安装依赖包到特定python版本。这时候,需要在cmd中将目录转到特定python文件夹下(python.exe的位置),然后运行python -m pip install -r requirements.txt,这样就可以在特定python版本下安装依赖包了。注意这里的requirements.txt也可以带有绝对路径,比如python -m pip install -r "D:\requirements.txt" 这里加双引号可以避免路径中带有空格的文件造成的读取路径失败。此外可以使用where pip (windows) 或者 which pip(linux)来查看pip的安装位置。
有时候国外的包下载比较慢,可以换成清华源:
python -m pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt
有时候即便添加了国内镜像源,下载速度可能也会比较慢,这时为了防止因网络太慢导致安装失败,则需要安装时设置默认超时时间:
--default-timeout=6000