环境:Windows 版 Python

Python 3.6.8可以用自带的命令建立虚拟环境,不用安装另外的如 virtualenv、virtualenvwrapper等工具。

python -m venv MyApp

当这样建立了虚拟环境后,在其中安装的包很多,也很费时间,你想将这个MyApp放到其他电脑上去开发,是不是直接复制MyApp文件夹就可以了呢? 不行!因为在建立虚拟环境时,虚拟环境中的python.exe, pip.exe......等一些文件会“硬编码”,记录的是绝对路径,放到其他电脑后,因为路径不同会出错!

所以采用的方法是导出安装的包,在另一台电脑新建虚拟环境,再将包导入到新建的虚拟环境。

1、输出虚拟环境中已安装包的名称及版本号并记录到 requirements.txt 文件中:

(MyApp)xxx> pip freeze > requirements.txt

2、将安装的包保存到文件夹(名字任意起,如packages)里:

(MyApp) xxx> pip download -r requirements.txt -d packages

导出的本地文件所在位置:

3、在另一台电脑新建虚拟环境 :

python -m venv MyApp

将 requirements.txt 和 packages复制到虚拟环境里,激活虚拟环境后安装包:

(MyApp) yyy> pip install --no-index --find-links=packages -r requirements.txt

或者:

pip install -r requirements.txt

python迁移到另一台电脑上网_Python虚拟环境导出包安装到另一台电脑的方法相关推荐

  1. python虚拟环境管理工具_Python虚拟环境和包管理工具Pipenv的使用详解--看完这一篇就够了...

    前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境.在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理. 传统的Python虚拟环境有virtualen ...

  2. 云linux电脑,在Linux下可用Wine安装和运行达龙云电脑、极云普惠云电脑

    在Linux操作系统下可用Wine安装和运行达龙云电脑.极云普惠云电脑.exe文件,它们是Windows下的软件,在Linux中借助Wine就可以使用达龙云电脑和极云普惠云电脑了,已亲测有效. 说明 ...

  3. python解释器下载错了怎么全部删了_python卸载后再次安装遇到的问题解决

    python卸载后再次安装遇到的问题解决 前言 本文主要给大家介绍了关于python卸载再安装遇到问题的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 解决方法 1.起因 之 ...

  4. 手机怎么连接电脑php,安卓手机如何手动安装USB驱动连接到电脑

    知道安卓手机手动安装USB驱动连接到电脑是怎么样的吗,该怎么操作呢,那么安卓手机如何手动安装USB驱动连接到电脑的呢?下面是学习啦小编收集整理的安卓手机如何手动安装USB驱动连接到电脑,希望对大家有帮 ...

  5. python操作微信电脑版_Python使用itchat模块实现简单的微信控制电脑功能示例

    本文实例讲述了Python使用itchat模块实现简单的微信控制电脑功能.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding=UTF-8 import request ...

  6. 怎么把python程序安装到别人电脑上_Python项目实战,如何用微信远程控制别人电脑,抓紧时间收藏...

    今天带给大家一个非常有意思的 Python程序,基于 itchat 实现微信控制电脑.你可以通过在微信发送命令,来拍摄当前电脑的使用者,然后图片会发送到你的微信上.甚至你可以发送命令来远程关闭电脑. ...

  7. python字典的键可以用列表吗_python字典多键值及重复键值的使用方法(详解)

    在Python中使用字典,格式如下: dict={ key1:value1 , key2;value2 ...} 在实际访问字典值时的使用格式如下: dict[key] 多键值 字典的多键值形式如下: ...

  8. python压缩文件夹下的所有文件_python压缩文件夹内所有文件为zip文件的方法

    这里讨论使用Python解压如下五种压缩文件: .gz .tar .tgz .zip .rar 简介gz: 即gzip,通常只能压缩一个文件.与tar结合起来就可以实现先打包,再压缩. tar: li ...

  9. python将二维数组转换为一维数组_python的set处理二维数组转一维数组的方法示例...

    for splitValue in set(dataset[:, featureIndex].tolist()): 首先set是一个无序,无重复的数据结构,所以很多时候使用它来进行去重:但是set接收 ...

最新文章

  1. 解决crond引发大量sendmail、postdrop进程问题
  2. [C#]打包项目[转]
  3. 由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。该连接将关闭...
  4. ESP8266-01学习笔记01:如何使用USB转串口对ESP-01进行入门调试、烧录固件?
  5. 前端学习(2344):打包和部署
  6. wordpress学习(四)---url伪静态简单了解
  7. 董承非: 如何从各种类型的错误中学习
  8. c语言饭卡管理系统_C语言饭卡管理系统(附代码) -
  9. 信息系统项目管理--上午分析笔记
  10. matlab符号函数绘图法_MATLAB符号运算实验
  11. java clone 对象_为什么阿里Java手册推荐慎用 Object 的 clone 方法来拷贝对象
  12. EndNote保姆级快速上手使用教程,小白必看!
  13. 计算机课程设计-基于ssm+vue的物资管理系统(前后端分离)-物资出库入库管理系统java代码
  14. excel查找出不来了_Excel查找明明存在的数据却查不到,是什么原因?|excel表格数据为什么搜查不到...
  15. 海康威视人脸识别智能终端获取设备事件二次开发Java
  16. [附源码]java毕业设计创意众筹网站
  17. jQuery 手风琴案例
  18. DXP出现Un-Routed Net Constraint报错的一种情况和解决方法
  19. C/C++ 时间知识总结
  20. Hive 中的各种常用set设置

热门文章

  1. 帮会 (20171219集训A T3 in 2022.9.20) 题解
  2. Linux下--解决网易云音乐个性推荐无法加载的问题
  3. 加密过的VCD光盘(CDFS文件系统)隐藏的视频文件如何复制到硬盘
  4. JavaScript实现下拉菜单
  5. 基于mybatis读写分离插件
  6. MFC:GetDlgItem
  7. 计算机应用能力考试怎么填,职称计算机应用能力考试网上报名表格怎么填写
  8. 爬虫程序定时执行和监控示例
  9. python语法错误怎么帮助排痰_智慧职教APPPython程序设计基础作业答案
  10. vxe-table 边框样式