您的位置:

强制迁移python的虚拟环境(python虚拟环境可以复制吗)

本文目录一览:

python装在d盘,怎么把虚拟环境也装到d盘

要先装python .pip放在Python-Scripts里面安装,然后cmd 进入到Python的安装文件Python-Scripts,输入pip install selenium . 就可以了!

9、Python虚拟环境

(1)安装虚拟环境

1.安装virtualenv, 控制台使用命令:pip install virtualenv

2.创建一个以后存放虚拟环境的目录如d:\envs, 可在控制台使用命令d: 回车,mkdir envs

3.创建虚拟环境,控制台输入命令 :virtualenv 文件夹名

4.进入虚拟环境cd 虚拟环境的Scripts, 然后使用命令activate,虚拟环境的名称被小括号括起来,并且出现在最前面说明成功进入虚拟环境

5.进入虚拟环境以后可以安装第三方包(库),使用命令 pip install ..., 出现successfully则表示安装成功

6.如何验证安装的程序是否成功:

-》python 命令进入python shell环境检测

-》import 包(架)名

没有报错,导入包成功,则表明安装成功

7.退出虚拟环境 deactivate.bat, 最前面有小括号的虚拟环境就没有了

如果当时在python shell环境,则需要现在用quit()/exit()退出

(2)虚拟环境切换 Virtualenvwrapper

1.安装virtualenvwrapper,使用命令 pip install virtualenvwrapper-win

2.配置管理虚拟环境的位置,系统环境变量

变量名: WORKON_HOME

变量值:虚拟环境路径

3.虚拟环境自由切换:workon vname

注:3.7以上python目前不兼容。

(3)pychaml中导入虚拟环境

1.打开Pycharm,然后依次点击左上方的file-Settings

2.之后依次Project-Project Interpreter

3.点击右上方的设置按钮,然后点击Add

4.在弹出的Add Python Interpreter页面中,依次选择Virtualenv Environment(虚拟环境)-Existing environment

5.之后在弹出的界面中加载本地的虚拟环境,点击右侧的三个点号的按钮

6.根据目录,依次找到自己创建的虚拟环境路径,我的路径是I:-Virtual_environment_list-Scripts-python.exe,点击OK按钮

可以用于解决需要使用不同版本python的开发问题。

3.创建python(必须是本机已安装版本) :

4.进入虚拟环境:

5.在虚拟环境中安装模块:

6.退出pipenv的虚拟环境:

7.查看我所在的位置:

8.显示所在的位置:

9.查看一个目录依赖于哪些目录:

10.查看可用的程序:

11.删除虚拟环境中所有已安装模块,且不编辑Pipfile.lock,删除完用pipenv install能重新安装:

12.删除一个已安装模块,且从Pipfile.lock中删除:

13.删除虚拟环境:

python 部署可以用虚拟环境吗

Python部署虚拟环境的利器——Virtualenv

virtualenv is a tool to create isolated Python environments.

virtualenv 是创建独立Python开发环境的工具,用于解决同一台机器上不同的Python工程的依赖、版本以及间接权限等问题。比如项目foo1依赖Django1.3,而项目foo2依赖Django1.7,而当前全局开发环境为Django1.8,版本的不同会导致项目所需包的版本不兼容等问题,使项目无法正常运行,使用virtualenv来创建相对独立的虚拟环境,可以很好的解决此类问题。此外,值得一提的是,对于项目打包迁移,如部署Web应用项目等应用场景,virtualenv都很有用武之地。

virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库。

下面介绍一下与使用Virtualenv相关的技巧。

1.安装Virtualenv

$ pip install virtualenv

//或者由于权限问题使用sudo临时提升权限

$ sudo pip install virtualenv

2.virtualenv创建虚拟环境

1 virtualenv ENV

2 #创建一个名为ENV的目录,并安装了ENV/bin/python

3 #创建了lib,include,bin目录,安装了pip

lib目录 : 所有安装的python库都会放在这个目录中的lib/pythonX.X/site-packages/中 ;

bin目录 : bin/python是当前虚拟环境使用的python解析器 ;

如果在命令行中运行virtualenv --system-site-packages ENV, 会继承/usr/lib/python3.6/site-packages下的所有库, 最新版本virtualenv把把访问全局site-packages作为默认行为

default behavior.

3.激活virtualenv

1 #ENV目录下使用如下命令

2 source ./bin/activate #激活当前virtualenv

3 #当用户名前面出现小括号括起来的虚拟环境名时,表明虚拟环境被成功激活

使用“pip list”指令可查看当前库

4.关闭virtualenv

deactivate

5.指定python版本

可使用-p PYTHON_EXE选项在创建虚拟环境的时候指定Python版本

1 #创建python2.7虚拟环境

2 virtualenv -p /usr/bin/python2.7 ENV2.7

3

4 #创建python3.4虚拟环境

5 virtualenv -p /usr/local/bin/python3.4 ENV3.4

这样可以解决不同项目python版本冲突以及和python库版本不兼容等问题。

6.生成可打包环境

某些特殊需求下,可能没有网络,我们希望直接打包一个ENV,解压后直接使用,这时候可以使用virtualenv --relocatable指令将ENV修改为可更改位置的ENV

#对当前已经创建的虚拟环境更改为可迁移

virtualenv --relocatable ./

7.获得帮助

virtualenv -h

PYTHON 运行环境的迁移

开发时候会安装各种PYTHON包,那么当部署应用时候,如何快速的把这些安装包一个不漏的迁移到服务器上呢?

pip 中有两个命令:

导出python中安装的包文件清单

pip freeze packages.txt

在服务器上安装这些包

pip install -r 文件路径\packages.txt

写好的python代码移到另一台电脑不需要安装第三方库

需要安装第三方库。

1、把A电脑的项目上传到github或者码云。

2、在A电脑的命令提示符控制面板上进入项目对应的虚拟环境

3、从虚拟环境中导出项目用到的python第三方库:

4、把requirements.txt文件发送给B电脑并安装第三方库:

5、B电脑的python环境已经配置完成,另外数据库需要自己下载安装,最后尝试运行自己的项目。