python虚拟环境迁移方法
python虚拟环境迁移:
注意事项:直接将虚拟环境复制到另一台机器,直接执行是会有问题的。
那么可以采用以下办法:
思路:将机器1虚拟环境下的包信息打包,之后到机器2上进行安装;
(有两种情况要考虑,机器2无网络和有网络情况(无网,证明无法在线安装包,那么就需要在机器1将包,整体打包成.whl,然后到机器2安装;有网情况,只需将导信息导出,然后到机器2上在线安装))
机器1:
1.首先在cmd命令行下,激活虚拟环境
2.在项目目录下新建一个whls文件夹(用来存储我们依赖包)然后在虚拟环境cmd命令下切换到whls目录
执行 pip freeze --all > requirements.txt 命 令 将安装包版本信息导入到requireents.txt文件中(该文件位置在执行cmd命令当前目录下,也就是whls下); 注意--all参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包。
3.机器2无网的情况下,先在机器1上将包下载到whls目录下--(有网也可以用此方法,这样可以减少在机器2下载安装包时间)
whls目录下执行虚拟环境cmd命令pip install --download . -r requirements.txt (注意--download后边的点,代表是下载到当前目录,并且requirements.txt存在于当前目录中,否则会报错)
机器2:
1.新建虚拟环境,并将项目目录放入该虚拟环境中
2.激活虚拟环境
3.虚拟环境cmd命令进入机器1复制过来的项目下whls目录
4.执行命令安装包
前提是依赖第3步
1) 有网情况通过requirements.txt包信息安装包命令如下:
pip install -r requirements.txt #安装依赖包
2) 通过机器1下载的包安装;命令如下:
pip install --no-index --find-index= . -r requirements.txt
注意命令中的.点 代表是当前目录也就是whls目录;是下载的包和
requirements.txt所在目录
以上步骤完成后,就可以正常在机器2使用虚拟环境了。
这篇python虚拟环境迁移方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Ubuntu18.04安装Python虚拟环境
仅为使用Ubuntu18.04的Python开发人员作参考 1.安装Ubuntu18.04虚拟环境 sudo apt install virtualenv sudo apt install virtualenvwrapper 安装完成之后,进入home目录,输入命令ls -al查看是否出现.virtualenvs目录,如果没有则手动创建.virtualenvs目录 2.安装Python环境中可以支持虚拟环境的模块(我这边使用的是Python3.6) pip3 install virtualenv
-
python创造虚拟环境方法总结
Python的版本有很多,很多第三方库也有很多不同的版本,不同的版本也可能是互不兼容的,在本机运行不同的项目,可能需要不同的环境.为了不和本机真实的环境相互冲突,我们可以同时创造多个虚拟环境,在不同的虚拟环境中运行不同的项目 1.在开始处点运行,输入cmd打开命令行, 在命令行中输入pip命令 pip list (查看已安装的库) pip install virtualenv(安装创建虚拟环境的库) 2.vir-- 第三方库安装成功后,在桌面创建一个虚拟环境
-
python开发准备工作之配置虚拟环境(非常重要)
之前作为菜鸟的我,从来不知道创建虚拟环境来开发python,都是使用全局的来开发项目,这样最后的结果是,所有的包全部安装在全局,也不能有好的在切换py2中切换,现在讲解在widow下使用虚拟环境来开发python项目就可以解决这个问题. 一.使用步骤 1.安装virtualenvwrapper # window下 pip install virtualenvwrapper-win # linux下 pip install virtualenvwrapper 2.配置电脑上存放虚拟环境的目录(注意
-
CentOS下Python3的安装及创建虚拟环境的方法
安装python3 一.安装需要编译的关联库 yum instal -y zlib zlib-devel (根据自己系统的情况,安装需要的关联库,同样用yum安装即可) 二.下载python3的安装包 cd /tmp #建议切换到临时文件夹 wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz 三.解压.编译.安装 #解压 tar -zxvf Python-3.6.3.tgz #进入解压后的目录 cd Python-3.6
-
详解python配置虚拟环境
python中通过虚拟化出来一个空间,与主环境完全隔离,避免项目中对于环境要求,造成的插件版本混乱(python特别吃环境) mac 的配置 前文已经说过python3的安装,我们基本在生产电脑上只是用python3和pip3但是命令行每次都需要写上版本数字很麻烦,这里作者教大家一个一劳永逸的办法 打开终端 sudo vi ~/.bash_profile 输入密码 在配置文件中添加 alias pip=pip3 alias python= python3 在其他系统中同理设置,这样我们在pip的
-
Python配置虚拟环境图文步骤
使用Python进行项目开发时,由于不同的项目需要,可能会配置多个开发环境,不同开发环境之间的项目依赖包如果混合在一起,可能会引起意想不到的错误,本文主要介绍如何通过虚拟环境隔离不同开发环境,方便不同开发环境的共存. 安装Python,本文以Python3.4为例.关于如何安装Python3.4,请参考其他经验,本文不在重复赘述. 注意:将安装目录添加到环境变量中,否则无法在其他目录启动python.安装成功后截图如下所示: 进入Python安装目录中的脚本目录,本文目录为C:\Python34
-
python虚拟环境迁移方法
python虚拟环境迁移: 注意事项:直接将虚拟环境复制到另一台机器,直接执行是会有问题的. 那么可以采用以下办法: 思路:将机器1虚拟环境下的包信息打包,之后到机器2上进行安装: (有两种情况要考虑,机器2无网络和有网络情况(无网,证明无法在线安装包,那么就需要在机器1将包,整体打包成.whl,然后到机器2安装:有网情况,只需将导信息导出,然后到机器2上在线安装)) 机器1: 1.首先在cmd命令行下,激活虚拟环境 2.在项目目录下新建一个whls文件夹(用来存储我们依赖包)然后在虚拟环境cm
-
vs code 配置python虚拟环境的方法
VSCode简介 VSCode官网:https://code.visualstudio.com/ 支持语音: 速度较快,对超大文件读写速度飞快(打开10M代码不到1s,Subline原生会卡近6s),插件数量相对少,有一些增强功能比如调试器, 终端,原生支持语言语法高亮较少(C# JS TypeScript是第一位),内置JS/TS调试器-可以基于不同项目(文件夹)设置偏好,写C#和JS/TS专用 注意:VSCode需要安装git和Framework 主题常用:Monokai 重点给大家介绍vs
-
如何把外网python虚拟环境迁移到内网
外网python2.7 虚拟环境中安装了 flask 模块,期望在内网使用,如何迁移外网的虚拟环境到内网呢? 1 进入外网python虚拟环境 [root@localhost 20200422]# source python27_virtual_env/bin/activate (python27_virtual_env) [root@localhost 20200422]# 2 导入虚拟环境中已安装包的信息到requirements.txt 文件中 (python27_virtual_env)
-
在win10和linux上分别安装Python虚拟环境的方法步骤
很多初学者会使用windows作为开发机使用, 今天就来看下如何在win10和Linux下分别安装Python虚机环境.虚机环境有非常多的优点,今天我们用的虚拟环境是virtualenv. virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够: 1. 在没有权限的情况下安装新套件 2. 不同应用可以使用不同的套件版本 3. 套件升级不影响其他应用 win10下安装 1. 打开cmd 安装虚拟环境包 pip install virtualenvwrappe
-
Pipenv一键搭建python虚拟环境的方法
由于python2和python3在部分语法上不兼容, 导致有人打趣道:"Python2和Python3是两门语言" 对于初学者而言, 如果同时安装了python2和python3, 那运行python程序就可能会遇到2和3混用的尴尬 为解决python不同版本混用的尴尬,避免污染系统python的依赖包环境, 我们需要创建虚拟环境, 将python2和python3隔离使用 pipenv的优势: 以前我们搭建虚拟环境需要学习使用virtualenv和virtualenvwrapper
-
pycharm上的python虚拟环境移到离线机器上的方法步骤
目录 浓缩的步骤 步骤详情如下: 1.新建要迁移的pyhon虚拟环境 2.迁移python虚拟环境到内网机器 3.操作过程中遇到的问题 浓缩的步骤 Pycharm的Terminal 中执行: 查看现有的包到requirements.txt中 pip freeze > requirements.txt 生成依赖包 D:\machangwei\venv\Scripts\python.exe -m pip download -d whl -r requirements.txt #-d指定将虚拟环境中的
-
使用python和Django完成博客数据库的迁移方法
上一讲完成了基本博客的配置和项目工程的生成.这次开始将博客一些基本的操作主要是数据库方面学习. 1.设计博客数据库表结构 博客最主要的功能就是展示我们写的文章,它需要从某个地方获取博客文章数据才能把文章展示出来,通常来说这个地方就是数据库.我们把写好的文章永久地保存在数据库里,当用户访问我们的博客时,Django 就去数据库里把这些数据取出来展现给用户. 博客的文章应该含有标题.正文.作者.发表时间等数据.一个更加现代化的博客文章还希望它有分类.标签.评论等.为了更好地存储这些数据,我们需要合理
-
Linux安装Python虚拟环境virtualenv的方法
1.安装virtulenv.virtulenvwrapper包 pip install virtualenv virtualenvwrapper 2.virtualenvwrapper是virtualenv的扩展工具,可以方便的创建.删除.复制.切换不同的虚拟环境. 3. 设置环境变量,把下面两行添加到~/.bash_profile里 export WORKON_HOME=/software/venv source /usr/local/bin/virtualenvwrapper.sh 4.使环
-
Python依赖包整体迁移方法详解
1.新建site-packages目录,进入到site-packages目录下: 2.在site-packages目录下执行pip freeze >requirements.txt: 3.查看requirements.txt,可以看到当前机器的python所有依赖包已生成列表 4.在当前目录下执行pip download -rrequirements.txt,可以看到pip开始下载依赖包列表中的所有依赖包 5.等待下载完成后,可以看到当前目录下已经有了依赖包文件 6.将site-pa
-
python 虚拟环境安装与卸载方法及遇到问题
Ubuntu16.04 安装 卸载 pip 实验环境 Ubuntu16.04:VMware15: 问题描述 笔者在虚拟机上安装好Ubuntu16.04, 一段时间之后重新打开准备编译python程序,在安装所需包时发现,pip pip3,指向的都是python2.7: hadoop@ubuntu:~$ pip3.5 -V pip 19.1.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7) hadoop@ubuntu:~$
随机推荐
- 域名注册失败的处理办法
- KVO实现自定义文件复制进度效果
- 用WPF实现屏幕文字提示的实现方法
- ASP.NET:一段比较经典的多线程学习代码
- PHP 5.6.11 访问SQL Server2008R2的几种情况详解
- PHP使用strtotime计算两个给定日期之间天数的方法
- WINDOWS 2000下使用ISAPI方式安装PHP
- javascript验证香港身份证的格式或真实性
- jQuery表单对象属性过滤选择器实例详解
- 像table一样布局div
- jQuery中parents()和parent()的区别分析
- sql 查询慢的原因分析
- JQUERY1.6 使用方法四 检测浏览器
- jquery 显示*天*时*分*秒实现时间计时器
- 金山反病毒20041217_日报
- Java设计模式之共享模式/享元模式(Flyweight模式)介绍
- Struts2+Hibernate实现数据分页的方法
- 分享一个简单的java爬虫框架
- 如何为Xcode添加删除整行、复制整行及在下方新建一行快捷键详解
- linux系统中修改tomcat默认输入日志路径的方法