目录
A的python程序给B使用,经常遇到环境问题,特别是B使用需要的依赖库。
A使用pycharm生成requirements.txt
一、A生成requirements.txt
程序员A使用pycharm进入Terminal 输入
pip freeze > requirements.txt
即可生成 requirements.txt 文件
二、B 导入requirements.txt
1、程序员B从网络获取程序员A代码
2、配置虚拟环境(全新)
3、 程序员A使用pycharm进入Terminal 输入
pip install -r requirements.txt
三、在虚拟环境安装
# 创建虚拟环境
python -m venv venv
# 然后使虚拟环境生效(windows)
venv\Scripts\activate
# 安装 如果报错“Fatal error in launcher: Unable to create process using”一般是pip问题,见下面解决方法
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
#报错解决方法,先删除虚拟环境的pip.exe,重新安装pip
python -m pip install -U pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com