想从一台机器上安装好的 python 里把包拷贝出来到另外一台机器,请问包是默认装在 python 的什么路径下呢,感谢!
|
1
1.为了避免各种乱七八糟的意外,这种情况建议使用 pyenv,从 A 机器整体搬到 B ;
2.通常在%python 安装路径%\Lib\site-packages 3. pip freeze > requirements.txt 了解下 |
|
ksupertuMar 21, 2018
2
补充楼上,到新机器安装:
``` pip install -r requirements -i https://pypi.douban.com/simple ``` 使用豆瓣源加速,包管理也可以使用最新的 pipenv |
|
yonohoMar 21, 2018
3
进入 python 解释器,随便选一个目标包,import 进来看看就知道了,如:
>>> import requests >>> requests <module 'requests' from '/xx/yy/lib/python/site-packages/requests'> |
|
scukmhMar 22, 2018 via Android
4
pip -V 了解一下?
|
|
qwjhbMar 22, 2018
5
如果像我一样要从联网机器搬到断网的机器
pip download -r requirements.txt pip install --no-index --find-link /local/path/ |
|
capljfMar 22, 2018
6
pip show 包名
|
|
HopetreeMar 22, 2018
7
requirements.txt 才是王道
|
|
mio101Mar 22, 2018
8
docker 了解一下
|
|
cyspyMar 22, 2018
9
ArchLinux 的做法是:对于要使用的其他软件,用系统的 pacman 来管理,安装后与 pip 的 global 安装等价。这样,在删除了软件之后就可以顺便删掉 python 包。对于开发,直接用 venv
|