是利用 Anaconda 的虚拟环境创建了一个 py2 的虚拟环境,然后安装了 compiledb 这个库(为的是 在离线环境里面 安装这个库,这个库有一些依赖库)。
本来想安装这个流程来走:
pip freeze > requirements.txt
pip download -r requestments.txt -d ./pip_packages
把东西都复制到离线电脑上去
离线电脑上执行:
pip install --no-index --find-links=d:\pip_packages -r requirements.txt
但是发现 txt 还有一些别的东西也进来:
bashlex==0.18
certifi==2020.6.20
click==7.1.2
compiledb==0.10.1
enum34==1.1.10
shutilwhich==1.1.0
wincertstore==0.2
比如 certifi wincertstore
1
HashV2 2023-09-07 22:27:17 +08:00
不用 pip freeze
手写每个 pip install 的库,这样可以不关注依赖 |
2
lanlanye 2023-09-07 22:42:23 +08:00
这种依赖库不算是不相关的库吧……总要安装的
|
3
totoro52 2023-09-07 23:04:19 +08:00
车子要跑不需要轮子吗
|
4
dayeye2006199 2023-09-08 02:20:24 +08:00
先不提依赖的事情。。2023 年了,py2 该放下了
|
5
amiwrong123 OP |
6
amiwrong123 OP @HashV2
手写是啥意思?在 requirement 里手写吗 |
7
zlstone 2023-09-08 13:02:27 +08:00
怎么还用着 Python2 呢
|