A. 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

B. Python2.7用virtualenv创建虚拟环境,报错如下描述,cmd运行过程截屏如图,如何处理

这个报错, line 174 174行 line 72 72行 lib\runpy.py 文件名 \Scripts\virtualenv.exe\__main__.py 保存文件路径 第9行 这样慢慢排查,报错很多,还有没有源码,不知道你写的啥,只能你自己去排查问题了

C. 如何删除python的虚拟环境

安装Python,本文以Python3.4为例。关于如何安装Python3.4,请参考其他经验,本文不在重复赘述。
注意:将安专装目录添加到环境变属量中,否则无法在其他目录启动python。安装成功后截图如下所示:

进入Python安装目录中的脚本目录,本文目录为C:\Python34\Scripts,截图如下所示:

在脚本目录下启动命令行界面,输入命令dir,可以看到脚本目录下包含的工具,其中pip后面将要用到的命令,pip命令可以方便为python安装依赖包。

4
使用pip命令安装虚拟环境,命令为:pip install virtualenv,安装过程截图如下所示,

D. Python虚拟环境你会用了吗

virtualenv是一个创建隔绝的Python环境的工具。创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。

安装

pip install virtualenv

基本使用

  • 为一个工程创建一个虚拟环境:

  • $ cd my_project_dir

  • $ virtualenv venv#venv为虚拟环境目录名,目录名自定义

  • virtualenvvenv将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及pip库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是venv)可以是任意的;若省略名字将会把文件均放在当前目录。

    在任何你运行命令的目录中,这会创建Python的拷贝,并将之放在叫做venv的文件中。

    你可以选择使用一个Python解释器:

  • $ virtualenv -p /usr/bin/python2.7 venv# -p参数指定Python解释器程序路径

  • 这将会使用/usr/bin/python2.7中的Python解释器。

  • 要开始使用虚拟环境,其需要被激活:

  • $ source venv/bin/activate

  • 从现在起,任何你使用pip安装的包将会放在venv文件夹中,与全局安装的Python隔绝开。

    像平常一样安装包,比如:

  • $ pip install requests

  • 如果你在虚拟环境中暂时完成了工作,则可以停用它:

  • $ . venv/bin/deactivate

  • 这将会回到系统默认的Python解释器,包括已安装的库也会回到默认的。

    要删除一个虚拟环境,只需删除它的文件夹。(执行rm-rfvenv)。

    这里virtualenv 有些不便,因为virtual的启动、停止脚本都在特定文件夹,可能一段时间后,你可能会有很多个虚拟环境散落在系统各处,你可能忘记它们的名字或者位置。

E. 在linux的shell中用virtualenv创建了虚拟环境,如何在python脚本中import

virtualenv会在你建立的那个文件夹里面的bin/里面放一个python的interpreter的executable,你运行那个interpreter就可内以import你在那个virtualenv里安装的容package了。

F. 在linux中怎么激活python虚拟环境

virtualenv会在你建立的那个文件夹里面的bin/里面放一个python的interpreter的executable,你运行那个interpreter就可以import你在那个virtualenv里安装的package了。

G. Windows系统Python怎么在终端窗口(>>>)创建一个虚拟环境并打开

打开命令行(CMD),输入python,如果出现下图则表示安装成功了

如果显示错误的话版,请把Python运行目录权添加到 计算机>属性>高级系统设置>环境变量>Path中

从官网下载pip:,下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:安装好后,把这个目录添加到Path变量中>默认安装的话就是这个路径)
直接在CMD下输入: pip,就会显示如下图

现在pip成功安装了,我们开始安装 virtualenv,直接在CMD输入由于我已经安装过了,所以显示报错了。

H. 如何删除python的虚拟环境

python的virtualenv (venv)可以直接删除。

如果virtualenv是一个独立的文件夹:

rm-rf.venv

如果virtualenv和源码在一个目录:

rm-rfbin/include/lib/local/

I. mac上怎么用脚本进入Python虚拟环境

合并成一个的工作完成
#!/bin/bash
source ~/Documents/env/bin/activate
cd ~
cd /Volumes/Transcend/work/codes/
bash ssh_file &
python func.py &
wait

J. 如何删除python的虚拟环境

使用os包的remove方法可以删除文件。

importos
filename='f:/123.txt'
ifos.path.exist(filename):os.remove(filename)。