我没用过Linux环境。

一般情况下,内网安装三方包,只需要在pypi找到对应python版本(2.7,3.6,。。。),系统位数(32位,64位)的whl包,cmd命令行cd进入相关目录,pip install whl名字.whl,安装就能成功。注意whl文件不能改名字。

但是,内网环境的python版本、系统位数和外网不一样,有时候三方包能够pip安装,但是找不到对应的whl包,那怎么办?

我外网环境是3.7 win10 64位,内网 3.6 win7 32位。anaconda在内网安装失败,只能直接安装python3.6 32位。

首先,我在外网电脑上安装python3.6 32位,因为64位可以兼容32位。安装目录d:\python32。重命名该目录下python.exe和scrpts目录下pip.exe为python32.exe\pip32.exe等。为什么这样做呢?我们在cmd命令行里输入pip 》》》》》等命令时,系统会自动在环境变量下的目录里寻找同名的exe文件执行命令。显然,当安装多个版本的python时,环境变量就会有多个pip.exe,会混淆导致错误。

pip32 install pip2pi。安装pip2pi包。 如果安装失败,使用命令 python32 -m pip install pip2pi

pip32 install freeze。安装pip2pi包。 如果安装失败,使用命令 python32 -m pip install freeze

python32 -m pip freeze >rr.txt 将安装包和版本输入到rr.txt中,打开保留pandas==0.23.0

建立一个pp文件夹,作为存放本地源的路径

pip2pi32 pp --no-binary :all: -r r.txt

pip2tgz32 pp -r r.txt  取得相关安装包

将pp文件夹、r.txt复制到内网环境中

pip install --no-index --find-links=pp -r r.txt  等待安装完成。python2命令会有所出入

pip2pi pip2tgz 在Scripts目录下,自行改名。

转载于:https://www.cnblogs.com/offline-ant/p/9882199.html

python 在内网windows环境下pip三方包相关推荐

  1. [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 问题:windows下安装MySQLdb的方法 解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭 ...

  2. Windows环境下个别Gem包安装不上的解决办法

    在Windows环境下,安装Gem包:therubyracer时对libv8包有所依赖, 先安装libv8的时候报错: 解决:注释掉 gem therubyracer 原因: "No, th ...

  3. windows环境下pip安装python的包时候提示invalid syntax (转载CSDN)

    刚学python,用pip安装出错,如下图: 检查了一下环境变量,然而并没没问题.在stackowerflow上逛了一圈,找到了解决方法: 在命令行下cd 进对应python的script文件目录,再 ...

  4. anaconda环境配置与windows环境下pip使用方法

    操作系统:Win10 在已经安装python3的情况下,再安装anaconda,如果忘了选择"Add path to your environment",该如何处理. 未配置环境变 ...

  5. 【Python虚拟环境】Windows环境下Python虚拟环境的创建与激活

    环境 win10+Python3.6 为什么要使用虚拟环境? 官方文档的解释是:Python应用程序通常会使用不在标准库内的软件包和模块.应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错 ...

  6. 【Python爬虫】Windows环境下wxpy不需每次登陆重新扫描

    有时候我们想每天向你女朋友或者某人发送一条信息(通过线程控制或者每天自动任务);此外我们可以通过更改wxpy中Bot()中参数,保存缓存不用每次都扫描二维码. 以下代码来源于:http://www.c ...

  7. windows环境下搭建rabbitMQ开发环境

    2019独角兽企业重金招聘Python工程师标准>>> windows环境下搭建rabbitMQ开发环境 1.下载与安装 erlang rabbitmq 是使用erlang语言开发的 ...

  8. 在没有网的windows环境下安装Python模块

    在安装python环境以及python的一些模块时,可能需要在没有网的windows环境下安装Python模块. python模块下载地址,几乎所有的模块都有:https://www.lfd.uci. ...

  9. Windows环境下用python嵌入式环境跑程序可太方便了

    Windows环境下用python嵌入式环境跑程序可太方便了 1. 嵌入式包默认的文件夹设置 2. 建立python环境文件夹 3. 添加python索引包路径 4. 安装pip和requiremen ...

最新文章

  1. SQL SERVER中ROLLUP的用法
  2. 新研究旨在用“黑箱”算法解决人工智能偏差问题
  3. sob攻略超详细攻略_北海涠洲岛旅游超详细住宿攻略!!!
  4. 图解sqlserver 2000 还原数据库的基本操作
  5. canvas三环加载进度条
  6. Android之ActivityManager与Proxy模式的运用
  7. 注册中心 Spring Cloud Eureka
  8. MFC中从一个类向其他类发送消息的方法
  9. java 事件监听器 执行类_事件及事件监听器类 java
  10. Linux 命令(54)—— trap 命令(builtin)
  11. pytorch.max()的详细解释
  12. GLIBCXX_3.4.21 not found(转载)
  13. 2020成人高考计算机基础知识题库,成人高考计算机考试全套题库
  14. 电子设计从零开始(1)
  15. Fingerprint2 生成浏览器指纹应用
  16. 【PS3】二之国 白色圣灰的女王 日本制造的视觉效果
  17. 电脑系统服务器丢失怎么办,电脑本地连接不见了,小编教你怎么解决
  18. 理解Linux的平均负载和性能监控
  19. 【人工智能】德国人工智能技术发展现状和未来趋势
  20. 网页三栏布局常用方法

热门文章

  1. 站立会议报告(12)
  2. mysql 表查询注意
  3. 多线程之synchronized
  4. 架构漫谈读后感之软件架构师如何工作
  5. fragment error
  6. FormShortCut MainForm 和 二级FORM
  7. P4161 [SCOI2009]游戏
  8. Oracle 常用sql整理
  9. 百度地图手绘线坐标获取
  10. [笔记]NumPy基础操作