AI摘要
Python批量安装项目依赖的方法及常见错误解决方法。
批量安装项目依赖
pip install -r requirements.txt在这个文件里面写上下面内容,就可以批量下载了
django==4.2.7 # 安装4.2.7版本
requests>=2.28.0 # 大于等于 2.28.0 的版本
numpy~=1.24.0 # 安装兼容性版本,相当于 >=1.24.0, ==1.24.*
pandas # 安装最新版本可能遇到的错误及解决方法:
错误1:编码问题
UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 86: illegal multibyte sequence
解决方法:更新pip版本,e:\python385\python.exe换成自己的目录
e:\python385\python.exe -m pip install --upgrade pip错误2:pip 配置了代理,但该代理并不存在或未运行
ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory'))
解决方法:
查看pip config list 有无输出,没有输出就是对的
查看echo %HTTP_PROXY% echo %HTTPS_PROXY% echo %http_proxy% echo %https_proxy%这几个有没有输出地址,没有输出地址的话就说明没有配置代理
查看 Windows 设置 → 网络和 Internet → 代理 里面有没有把代理打开,有的话就关闭如果看到这些,就说明成功在安装了
Collecting fastapi>=0.104.0 (from -r requirements.txt (line 2))
Downloading fastapi-0.119.0-py3-none-any.whl.metadata (28 kB)
Collecting uvicorn>=0.24.0 (from uvicorn[standard]>=0.24.0->-r requirements.txt (line 3))
Downloading uvicorn-0.33.0-py3-none-any.whl.metadata (6.6 kB)