python 开发离线经验
网络环境中的准备
- 首先下载 python 安装包,安装 python。
- 切换值国内源 python pip 更换国内安装源提高速度(windows)(linux)
- 接着安装 pip 工具(方法自行百度,最好到 pypi 下载 pip source pip-*.tar.gz,以便离线环境中使用)。
- pip 安装各种自己需要的依赖(比如:
pip install numpy
) - pip 安装 freeze(
pip install freeze
),导出依赖(pip freeze > requestments.txt
)。步骤 4 和 5 可以替换为手动编辑依赖文件(如果你对依赖及其版本特别了解的话),依赖文件 requestments.txt(文件名字自定义)格式如下:
freeze==1.0.10
numpy==1.16.4
pandas==0.24.2
- 下载依赖包
pip download -r requirements.txt -d ./ #下载requirements.txt中包至当前目录下
,并将依赖文件和下载的包一起拷至离线目标计算机中。
离线安装
-
安装 python。接着安装 pip(解压 pip source pip-*.tar.gz,切至解压目录内执行
python setup.py install
) -
使用 pip 导入依赖
pip install --no-index --find-links=/packs/ pandas #或
pip install --no-index --find-links=/packs/ -r requirements.txt #也可能是 --find-link
总结:这是一种简单地将python开发环境迁移至内网的方法。当然,更为妥帖的方式是在内网搭建pip源,后面有时间再补充。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于