python 相关经验

本贴最后更新于 2016 天前,其中的信息可能已经天翻地覆

python 开发离线经验

网络环境中的准备

  1. 首先下载 python 安装包,安装 python。
  2. 切换值国内源 python pip 更换国内安装源提高速度(windows)(linux)
  3. 接着安装 pip 工具(方法自行百度,最好到 pypi 下载 pip source pip-*.tar.gz,以便离线环境中使用)。
  4. pip 安装各种自己需要的依赖(比如:pip install numpy
  5. 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
  1. 下载依赖包 pip download  -r requirements.txt  -d  ./ #下载requirements.txt中包至当前目录下,并将依赖文件和下载的包一起拷至离线目标计算机中。

离线安装

  1. 安装 python。接着安装 pip(解压 pip source pip-*.tar.gz,切至解压目录内执行 python setup.py install

  2. 使用 pip 导入依赖

pip install   --no-index   --find-links=/packs/   pandas #或      
pip install   --no-index   --find-links=/packs/   -r   requirements.txt #也可能是 --find-link

总结:这是一种简单地将python开发环境迁移至内网的方法。当然,更为妥帖的方式是在内网搭建pip源,后面有时间再补充。
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    545 引用 • 672 回帖
  • pip
    3 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...