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

虚拟环境功能:

虚拟环境搭建:

           1.
常见开采多个品种,会安装许多的第2方包,那时第3方包大家是设置在本机环境的.那么纵然项目举办陈设或移植的时候是或不是要重新安装这个包????

一、安装python:

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

          
二.开辟条件,同时在做两相项目,同时要用到Django这些包,可是三个类型要用1.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.

虚拟环境严酷来讲也是八个第一方包,我们需求先举办下载:

五、激活虚拟环境:

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一.柒.四框架的门类为例:

  • 安装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学习沟通一,2群已满.

Linux and
python学习调换三群新开,欢迎加入,一同学习.qq 三群:5632278九四

不前进,不倒退,停止的处境是向来不的.

一同发展,与君共勉,

 

发表评论

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

网站地图xml地图