python使用pip 18以上版本离线安装package

  在内网办公环境,常常需要使用离线安装python的软件包。

  一般都会先在互联网的电脑上下载,再拷贝到内网办公机器上进行离线安装。

  一般来说,我是这样做的:

  1、拷贝和外网电脑上版本一致,且32位或64位也一致的python安装包至内网安装。

  2、在外网电脑上安装好需要的包

  例如:

1 pip install numpy
2 pip install pandas

  3、外网打包已安装的包

  假设你外网机器上,python安装路径为C:\Program Files\Python37\

  例如想在D:\packages目录下存储下载下来的所需安装包,则在C:\Program Files\Python37\Scripts下启动cmd窗口执行如下命令:

pip list #查看安装的包
pip freeze >requirements.txt    #将在C:\Program Files\Python37\Scripts\下生成requirements.txt
pip download -d D:\packages -r requirements.txt

  执行完后将在pip.exe所在目录(即C:\Program Files\Python37\Scripts\)生成requirements.txt,且在D:\packages\下生成所需要的库包。

  4、内网离线安装打包好的包

  假设你内网机器上,python的安装路径为C:\Program Files\Python37\

  将packages文件夹和requirements.txt拷贝至内网机器上,packages文件放在D:\python\下,requirements.txt放在C:\Program Files\Python37\Scripts\下,即pip.exe目录下。进入C:\Program Files\Python37\Scripts\目录下,使用如下命令进行安装:

pip install --no-index --find-links=D:\python\packages -r requirements.txt

  等待片刻即可安装完成。

  补充

  安装单个package的情况(如安装的包为pandas):

pip install --no-index --find-links=D\python\packages pandas

  

  参考网站(pip用户指引):https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages

  

原文地址:https://www.cnblogs.com/codingmengmeng/p/10720931.html

时间: 2024-10-08 09:10:03

python使用pip 18以上版本离线安装package的相关文章

MySQL 5.7.18 zip版本的安装使用方法

MySQL 5.7.18 zip版本的安装使用方法 这个版本的MySQL不像那种点击就可以立即安装,一直下一步就OK的,这个需要自己进行配置,虽然有点小麻烦,我还是比较喜欢使用这个版本,因为比较单一,不会因为安装数据库,还要安装其他插件工具. 1.下载路径 官网MySQL zip文件下载地址:https://dev.mysql.com/downloads/mysql/ 点击 download 按钮,根据提示进行下载,不用登录账号:(下载文件到,如:D:\\) 2.将下载到D:\\下的 mysql

python中pip使用国内镜像提高安装速度

系统:win7 python:2.7.8 pip:9.0.1 需要新建pip.ini配置文件,文件位置:%USERPROFILE%\pip\pip.ini 这个路径可能需要自己新建. pip.ini文件内容: [global] timeout = 60 index-url = https://pypi.doubanio.com/simple/ trusted-host=pypi.doubanio.com 完成之后,在dos窗口,pip install 模块名,就可以安装了.

Ubuntu 18.04 版本中安装mysql 8的方法

安装说明:用的是Ubuntu的麒麟版本18.04 版本最新的. 数据库:是MySQL Community Server 8.0.11 为什么不安装5.7 版本呢? 因为5.7版本的数据库,支持的最高版本是Ubuntu17 所以安装后你就会发现很多办法都废了.是的,我就是这么折腾了一下午.所以千万不要直接使用 这是一个坑. sudo apt-get install mysql-sever 直接在Ubuntu18.04安装------绝对不要这样一定,不要这样. 然后我去网上找了很多信息都没有找到.

Python 关于 pip 部分相关库的安装

下文中“:”后面安装的安装语句需要打开 cmd (命令提示符),在 cmd 中输入. 示例: 在搜索框输入 cmd,单机命令提示符: 然后输入安装语句,按回车键: 因为我之前已经装过了,所以这里显示的是已经安装成功过,没安装过的下面会显示安装过程,最后看到安装成功的英文就是成功安装了. 1. 请求库的安装 requests 是基于urllib3的一个用于发起http请求的库,这个库相较于urllib更快,更易用. pip install requests selenium 是一个自动化测试工具,

ansible-2.9.6 最新版本离线安装

无需多言,直接看脚本.在系统CentOS7上完美运行.所有软件包:链接:https://pan.baidu.com/s/1wKNO0DDQe1nDG6jPhb4P0w 提取码:3i2v #!/bin/bash # 本地源或光盘挂载方式安装 yum install -y python-devel openssl-devel gcc libffi-devel # 1.创建文件夹 mkdir -p /usr/local/src/ansible # 2. 安装setuptools cd /usr/loc

关于如何让在离线环境下安装Python的pip第三方扩展包

注意:以下方法如果安装失败,那么一定是前置的依赖包没有安装,找到依赖包,下载过来用下面的方法安装,直到所有的前置包都安装完成.  Python的pip包一般有如下几种格式 tar.gz zip whl   tar.gz包离线安装 解压 cd到setup.py目录下 在cmd或者powershell下运行python setup.py install  或者 直接cd到存放tar.gz文件的目录在cmd或者powershell下 运行pip install xxxxxx.tar.gz  Zip包离

Eclipse常用插件在线安装和离线安装方式

1.Subclipse 源码管理工具Subversion的Java客户端,对使用Subversion做源码管理的,这个相信用的会比较多.默认使用JavaHL接口,如果使用中没有问题的话,最好别切换 官网地址:http://subclipse.tigris.org/ Update site: http://subclipse.tigris.org/update_1.6.x link方式: 1)    从官网下载 2)    解压至 ${eclipse}\eclipse-plugins\svn\ec

离线安装redis集群

redis集群需要安装如下组件: ruby rubygems redis ---------------------------------------------------------------------------------- 离线安装ruby 1:上传ruby-2.3.1.tar.gz至服务器: 2:tar -xzvf ruby-2.3.1.tar.gz: 3:cd ruby-2.3.1 4:./configure --prefix='/opt/ruby' 5:make 6:mak

pycharm安装package时报错

在pycharm pip 包时,提示报错:module 'pip' has no attribute 'main' 原因:由于我的是pip 18.1 版本里没有main() 解决方法: 如不降级 pip,则到Pycharm目录下的helpers的packaging_tool.py文件 修改 do_install 和 do_uninstall 这两个函数,如下: 原文地址:https://www.cnblogs.com/Selling-fish-bears/p/10390490.html