windows下搭建并运用python虚拟环境

虚拟环境作用:

虚拟环境搭建:

           一.
普普通通开荒1个档次,会设置大多的第一方包,那时第3方包大家是设置在本机环境的.那么即便项目开始展览布置或移植的时候是不是要重新安装这几个包????

一、安装python:

参考Eclipse+python开拓环境搭建,那里不再赘言。

          
2.支付环境,同时在做两相项目,同时要用到Django那几个包,可是三个品类要用壹.8版本,多个要用一.九怎么做,虚拟环境因而诞生了…………..

二、安装pip: 参考python包安装工具pip使用总计【windows】,那里不再赘言。

 

三、安装virtualenv和virtualenvwrapper:

> python -m pip install virtualenvwrapper-win

下载并设置 虚拟环境virtualenv:

4、成立python虚拟环境:

D:\MyDrivers>virtualenv django1_7
New python executable in D:\MyDrivers\django1_7\Scripts\python.exe
Installing setuptools, pip, wheel...done.

虚拟环境严谨来讲也是二个第一方包,大家需求先举行下载:

5、激活虚拟环境:

D:\MyDrivers\django1_7>Scripts\activate.bat
(django1_7) D:\MyDrivers\django1_7>
pip install virtualenv

6、去激活虚拟环境:

(django1_7) D:\MyDrivers\django1_7>Scripts\deactivate.bat

 

虚拟环境使用:

以运维基于django一.7.肆框架的体系为例:

  • 安装django1.7.4:

django1_7) D:\EldonZhao\git\vpc>pip install django===1.7.4
  • 开发银行项目并缓解有关错误:

(django1_7) D:\EldonZhao\git\vpc>python manage.py runserver
ImportError: Could not import settings 'project.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named djcelery
(django1_7) D:\EldonZhao\git\vpc>pip install django-celery
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
# 从http://pan.baidu.com/s/1kUXl1P1下载文件包,并解压到到虚拟环境Lib\site-packages下面。

ImportError: No module named IPy
(django1_7) D:\EldonZhao\git\vpc>pip install IPy
ImportError: No module named iptools.ipv4
(django1_7) D:\EldonZhao\git\vpc>pip install iptools
ImportError: No module named pymongo
(django1_7) D:\EldonZhao\git\vpc>pip install pymongo
ImportError: No module named redisco.containers
(django1_7) D:\EldonZhao\git\vpc>pip install redisco
ImportError: No module named redis
(django1_7) D:\EldonZhao\git\vpc>pip install redis
  • 开始成功:

System check identified no issues (0 silenced).
April 14, 2017 - 16:43:34
Django version 1.7.4, using settings 'project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

virtualenv创建:

参考资料:

cmd命令进入要存款和储蓄虚拟环境的公文夹

 

 virtualenv venv

 

实行以上创立命令,假诺报以下错误:

 

AssertionError: Filename C:\Python27\Lib\os.py does not start with any of these prefixes: ['C:\\python27']

 

制止上述错误采纳以下命令:python -m virtualenv <虚拟环境名称>

python -m virtualenv myenv

C:\Python27>python -m virtualenv myenv
New python executable in C:\Python27\myenv\Scripts\python.exe
Installing setuptools, pip, wheel...done.

开创虚拟环境成功!

 

 进入虚拟环境
    虚拟环境目录下的scripts/activate 来激活环境;
环境激活会在最后边展现虚拟环境名称

 

C:\Python27\myenv\Scripts>activate

(myenv) C:\Python27\myenv\Scripts>

 

 

退出虚拟环境
    deactivate

去除虚拟环境
    del myenv
    间接删除虚拟环境所在的文书夹venv就删除了大家创造的venv虚拟环境。

 

 

Linux and
python学习调换1,二群已满.

Linux and
python学习交换三群新开,欢迎到场,一同学习.qq 三群:5632278九四

不前进,不倒退,结束的状态是未有的.

一路前行,与君共勉,

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图