一、导出包文件
1.进入虚拟环境
2.进入项目目录下创建放置包文件的文件夹(whls)
mkdir whls
3.进入whls文件夹,执行导出命令
(导入包时有网络)
cd whls
pip freeze --all > requirements.txt
* 注意 --all 参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包。
新的环境中已经存在setuptools时,推荐不使用 --all参数,不然重复安装可能会报错。
(导入包时无网络 / 有网络)
pip install --download . -r requirements.txt
* 注意 --download后边的点,代表是下载到当前目录,并且requirements.txt存在于当前目录中,否则会报错。
二、导入包文件
1.将whls文件夹拷贝的新项目目录下
2.进入新的虚拟环境
3.切换whls为当前工作目录,执行包的安装命令
(有网络)
pip install -r requirements.txt
(无网络 / 有网络)
pip install --no-index --find-index= . -r requirements.txt
* 注意 命令中的 . 点代表是当前目录也就是whls目录;是下载的包和requirements.txt所在目录。