在win10和linux上别离安装Python虚拟情况
当前位置:以往代写 > Python教程 >在win10和linux上别离安装Python虚拟情况
2019-06-14

在win10和linux上别离安装Python虚拟情况

在win10和linux上别离安装Python虚拟情况

许多初学者会利用windows作为开拓机利用, 本日就来看下如安在win10和Linux下别离安装Python虚机情况。虚机情况有很是多的利益,本日我们用的虚拟情况是virtualenv。

virtualenv用于建设独立的Python情况,多个Python彼此独立,互不影响,它可以或许:

1. 在没有权限的环境下安装新套件

2. 差异应用可以利用差异的套件版本

3. 套件进级不影响其他应用

win10下安装

1. 打开cmd 安装虚拟情况包

pip install virtualenvwrapper-win

2. 设置情况变量

WORKON_HOME

E:\Python_Envs

3. 打开新的cmd窗口 安装虚拟情况

成立两个纯净的虚拟情况

mkvirtualenv --python=C:\SoftWare\Python27\python.exe python27
deactivate
mkvirtualenv --python=C:\SoftWare\Python36\python.exe python36
deactivate

成立利用的虚拟情况

mkvirtualenv --python=C:\SoftWare\Python27\python.exe py27
deactivate
mkvirtualenv --python=C:\SoftWare\Python36\python.exe py36
deactivate

安装常用包(Python36)

workon py36
pip install PIL
pip install pymysql
pip install django
deactivate

呼吁先容

mkvitualenv Env 建设虚拟情况  –python 可指定python版本

workon  查察虚拟情况  

workon Env  进入虚拟情况  

pip list    查察已安装包列表    –format=columns

指定显示方法

deactivate  退出虚拟情况

Linux下安装

安装

sudo apt-get install python-virtualenv

利用要领

virtualenv [虚拟情况名称] 

如,建设**ENV**的虚拟情况

virtualenv ENV

默认环境下,虚拟情况会依赖系统情况中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟情况中,假如不想依赖这些package,那么可以加上参数 –no-site-packages成立虚拟情况

virtualenv --no-site-packages [虚拟情况名称]

启动虚拟情况

cd ENV
source ./bin/activate

留意此时呼吁行会多一个(ENV),ENV为虚拟情况名称,接下来所有模块都只会安装到该目次中去。

退出虚拟情况

deactivate

在虚拟情况安装Python套件

Virtualenv 附带有pip安装东西,因此需要安装的套件可以直接运行:

pip install [套件名称]

假如没有启动虚拟情况,系统也安装了pip东西,那么套件将被安装在系统情况中,为了制止产生此事,可以在~/.bashrc文件中加上:

export PIP_REQUIRE_VIRTUALENV=true

可能让在执行pip的时候让系统自动开启虚拟情况:

export PIP_RESPECT_VIRTUALENV=true

Virtualenvwrapper

Virtaulenvwrapper是virtualenv的扩展包,用于更利便打点虚拟情况,它可以做:

1. 将所有虚拟情况整合在一个目次下

2. 打点(新增,删除,复制)虚拟情况

3. 切换虚拟情况

4. …

安装

sudo easy_install virtualenvwrapper

此时还不能利用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,先别急,打开这个文件看看,内里有安装步调,我们照着操纵把情况配置好。

建设目任命来存放虚拟情况

mkdir $HOME/.virtualenvs

在~/.bashrc中添加行:

export WORKON_HOME=$HOME/.virtualenvs

在~/.bashrc中添加行:

source /usr/local/bin/virtualenvwrapper.sh

运行:

 source ~/.bashrc

此时virtualenvwrapper就可以利用了。

    关键字:

在线提交作业