所以我的想法是使用创建所有python软件包的列表
pip3 freeze -l > requirements.txt
然后做类似的事情
pip install -t dependencies -r requirements.txt
cd dependencies
zip -r ../dependencies.zip .
但是requirements.txt的输出有一些奇怪的路径。
absl-py @ file:///C:/ci/absl-py_1600279486584/work
aiohttp @ file:///C:/ci/aiohttp_1602512552257/work
argon2-cffi==20.1.0
astor==0.8.1
async-generator==1.10
async-timeout==3.0.1
...
当我尝试使用它创建zip时,在这些路径上会出现一些错误。
(graph_learning) λ pip install -t dependencies -r requirements.txt
Processing c:\ci\absl-py_1600279486584\work
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\ci\\absl-py_1600279486584\\work'
我正在conda虚拟环境中工作,请验证pip是否处于相同环境。也欢迎采用其他任何方式制作拉链。