python虚拟环境迁移方法

 更新时间:2019年01月03日 15:40:54   作者:天枢  
今天小编就为大家分享一篇python虚拟环境迁移方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

python虚拟环境迁移:

注意事项:直接将虚拟环境复制到另一台机器,直接执行是会有问题的。

那么可以采用以下办法:

思路:将机器1虚拟环境下的包信息打包,之后到机器2上进行安装;

(有两种情况要考虑,机器2无网络和有网络情况(无网,证明无法在线安装包,那么就需要在机器1将包,整体打包成.whl,然后到机器2安装;有网情况,只需将导信息导出,然后到机器2上在线安装))

机器1:

1.首先在cmd命令行下,激活虚拟环境

python虚拟环境迁移

2.在项目目录下新建一个whls文件夹(用来存储我们依赖包)然后在虚拟环境cmd命令下切换到whls目录

执行 pip freeze --all > requirements.txt 命 令 将安装包版本信息导入到requireents.txt文件中(该文件位置在执行cmd命令当前目录下,也就是whls下); 注意--all参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包。

python虚拟环境迁移

3.机器2无网的情况下,先在机器1上将包下载到whls目录下--(有网也可以用此方法,这样可以减少在机器2下载安装包时间)

whls目录下执行虚拟环境cmd命令pip install --download . -r requirements.txt (注意--download后边的点,代表是下载到当前目录,并且requirements.txt存在于当前目录中,否则会报错)

python虚拟环境迁移

机器2:

1.新建虚拟环境,并将项目目录放入该虚拟环境中

2.激活虚拟环境

python虚拟环境迁移

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虚拟环境迁移方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python调用chrome实现网页自动操作过程

    python调用chrome实现网页自动操作过程

    这篇文章主要介绍了python调用chrome实现网页自动操作,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-11-11
  • python实现统计代码行数的小工具

    python实现统计代码行数的小工具

    这篇文章主要为大家详细介绍了python实现统计代码行数的小工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • Python列表转一维DataFrame的完整指南

    Python列表转一维DataFrame的完整指南

    在数据处理领域,Pandas的DataFrame是当之无愧的王者,本文将用5个核心方法,教你优雅地将一维列表转换为Pandas DataFrame,感兴趣的可以了解下
    2025-04-04
  • Python网络编程之TCP与UDP协议套接字用法示例

    Python网络编程之TCP与UDP协议套接字用法示例

    这篇文章主要介绍了Python网络编程之TCP与UDP协议套接字用法,结合实例形式较为详细的分析了Python网络编程中TCP与UDP协议客户端、服务器端相关实现及使用技巧,需要的朋友可以参考下
    2018-02-02
  • Python中的内存管理之python list内存使用详解

    Python中的内存管理之python list内存使用详解

    这篇文章主要介绍了Python中的内存管理之python list内存使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Python实例练习水仙花数问题讲解

    Python实例练习水仙花数问题讲解

    这篇文章介绍了Python找水仙花数从分析到实现的过程,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 详细介绍Scrapy shell的使用教程

    详细介绍Scrapy shell的使用教程

    Scrapy shell是一个非常有用的工具,可以帮助开发者快速地测试和调试Scrapy的爬虫代码,这篇文章主要介绍了详细介绍Scrapy shell的使用,需要的朋友可以参考下
    2023-05-05
  • Python实现自动整理表格的示例代码

    Python实现自动整理表格的示例代码

    这篇文章主要为大家详细介绍了如何利用Python实现自动整理表格的功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-03-03
  • 3分钟看懂Python后端必须知道的Django的信号机制

    3分钟看懂Python后端必须知道的Django的信号机制

    这篇文章主要介绍了3分钟看懂Python后端必须知道的Django的信号机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 浅析使用Python操作文件

    浅析使用Python操作文件

    文件操作对编程语言的重要性不用多说,如果数据不能持久保存,信息技术也就失去了意义。按照本人经验,IO也是蛮头疼的一件事,因为不会用得太多,所以总是记不住API,每次都要重新google就会打断思路,还不一定每次都快速得到正确的文章。
    2017-07-07

最新评论