温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

pycharm上如何实现python虚拟环境移到离线机器上

发布时间:2021-10-18 09:20:34 来源:亿速云 阅读:568 作者:柒染 栏目:开发技术

这篇文章将为大家详细讲解有关pycharm上如何实现python虚拟环境移到离线机器上,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

浓缩的步骤

Pycharm的Terminal 中执行:

查看现有的包到requirements.txt中

pip freeze > requirements.txt

生成依赖包

D:\machangwei\venv\Scripts\python.exe -m pip download -d whl -r requirements.txt 
#-d指定将虚拟环境中的包安装到哪个目录,如果没有他会新建目录。-r指定上一步骤查出来的依赖包文件

目标机器中:
复制项目文件除了venv
打开项目
新建venv
执行

pip install --no-index --find-links=whl -r requirements.txt

步骤详情如下:

1、新建要迁移的pyhon虚拟环境

1.1新建虚拟环境:

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

1.2新建一个python文件

pycharm上如何实现python虚拟环境移到离线机器上

右击运行

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

1.3查询虚拟环境情况

查看包

pycharm上如何实现python虚拟环境移到离线机器上

当前只有它

pycharm上如何实现python虚拟环境移到离线机器上

对比目录一致

pycharm上如何实现python虚拟环境移到离线机器上

不能导入包。下面那个是python解释权的目录

pycharm上如何实现python虚拟环境移到离线机器上

没有

pycharm上如何实现python虚拟环境移到离线机器上

1.4添加虚拟环境中的安装包

安装

pycharm上如何实现python虚拟环境移到离线机器上

安装成功

pycharm上如何实现python虚拟环境移到离线机器上

正常导入,并且能使用

pycharm上如何实现python虚拟环境移到离线机器上

1.5、命令查看现有的包并创建requirements.txt文件

Pycharm的Terminal 中执行:

pycharm上如何实现python虚拟环境移到离线机器上

查看现有的包到requirements.txt中

pip freeze > requirements.txt

生成依赖包

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

1.6、下载虚拟环境中的所有依赖包到指定目录下

https://pypi.tuna.tsinghua.edu.cn/simple/

不用指定镜像源,指定了失败。Pycharm已经设置添加了上面的清华源了。将之前安装的psutil下载到whl

D:\machangwei\venv\Scripts\python.exe-mpip download -d whl -r requirements.txt

D:\machangwei\venv\Scripts\python.exe-mpip download -d whl -r requirements.txt -ihttp://mirrors.aliyun.com/pypi/simple--trusted-hostmirrors.aliyun.com

pycharm上如何实现python虚拟环境移到离线机器上

2、迁移python虚拟环境到内网机器

2.1上传文件到内网机器

目标机器中:

复制项目文件除了venv

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

2.2新建项目虚拟环境

打开项目

新建venv

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

2.3将要迁移的环境文件复制进新建的内网虚拟环境,执行安装命令

pip install --no-index --find-links=whl -r requirements.txt

E:\假设是内网新机器\machangwei\venv\Scripts\pip.exe install --no-index --find-links=whl -r requirements.txt

whl是安装包所在目录,requirements.txt里写了有哪些安装包

pycharm上如何实现python虚拟环境移到离线机器上

新建环境是这样的

pycharm上如何实现python虚拟环境移到离线机器上

出问题,用虚拟环境的绝对路径命令

pycharm上如何实现python虚拟环境移到离线机器上

安装成功

pycharm上如何实现python虚拟环境移到离线机器上

2.4执行程序,检验是否正常

不用右击执行文件,直接添加配置(还是右击运行程序吧,这种方法没配置成功)

pycharm上如何实现python虚拟环境移到离线机器上

没有名字,改下名字

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

执行不可以,

pycharm上如何实现python虚拟环境移到离线机器上

右击运行

pycharm上如何实现python虚拟环境移到离线机器上

这样就好了,自动生成右上角的那个,可以运行了

pycharm上如何实现python虚拟环境移到离线机器上

2.5笔记本断网测试,重建一个内网机器上的虚拟环境,也是成功的。

现在新建一个目录

pycharm上如何实现python虚拟环境移到离线机器上

给目录装成虚拟环境

pycharm上如何实现python虚拟环境移到离线机器上

将别处弄来的虚拟环境文件复制过来

pycharm上如何实现python虚拟环境移到离线机器上

断开自己的网络

pycharm上如何实现python虚拟环境移到离线机器上

然后用虚拟环境的pip安装其它虚拟环境的安装包,成功安装,实现了python虚拟环境迁移至无外网的主机上。有时间验证一下linux上是否有区别。

pycharm上如何实现python虚拟环境移到离线机器上

3、操作过程中遇到的问题

有问题的建立

打开项目

新建venv,由于新建虚拟环境中有文件,结果创建的虚拟环境是有问题的 。

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

pycharm上如何实现python虚拟环境移到离线机器上

关于pycharm上如何实现python虚拟环境移到离线机器上就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI