python进阶(四) windows下虚拟环境使用

来源:http://www.sh-fengwen.com 作者:家常菜谱 人气:171 发布时间:2019-11-07
摘要:虚拟环境作用: 虚拟环境搭建:            1.通常开发一个项目,会安装很多的第三方包,这时第三方包我们是安装在本机环境的.那么如果项目进行部署或移植的时候是不是要重新安

虚拟环境作用:

虚拟环境搭建:

           1. 通常开发一个项目,会安装很多的第三方包,这时第三方包我们是安装在本机环境的.那么如果项目进行部署或移植的时候是不是要重新安装这些包????

一、安装python:

参考Eclipse+python开发环境搭建,这里不再赘述。

           2.开发环境,同时在做两相项目,同时要用到Django这个包,但是一个项目要用1.8版本,一个要用1.9怎么办,虚拟环境因此诞生了..............

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

 

三、安装virtualenv和virtualenvwrapper:

> python -m pip install virtualenvwrapper-win

下载并安装 虚拟环境virtualenv:

四、创建python虚拟环境:

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

虚拟环境严格来说也是一个第三方包,我们需要先进行下载:

五、激活虚拟环境:

D:MyDriversdjango1_7>Scriptsactivate.bat
(django1_7) D:MyDriversdjango1_7>
pip install virtualenv

六、去激活虚拟环境:

(django1_7) D:MyDriversdjango1_7>Scriptsdeactivate.bat

 

虚拟环境使用:

以运行基于django1.7.4框架的项目为例:

  • 安装django1.7.4:
django1_7) D:EldonZhaogitvpc>pip install django===1.7.4
  • 启动项目并解决相关错误:
(django1_7) D:EldonZhaogitvpc>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:EldonZhaogitvpc>pip install django-celery
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
# 从http://pan.baidu.com/s/1kUXl1P1下载文件包,并解压到到虚拟环境Libsite-packages下面。

ImportError: No module named IPy
(django1_7) D:EldonZhaogitvpc>pip install IPy
ImportError: No module named iptools.ipv4
(django1_7) D:EldonZhaogitvpc>pip install iptools
ImportError: No module named pymongo
(django1_7) D:EldonZhaogitvpc>pip install pymongo
ImportError: No module named redisco.containers
(django1_7) D:EldonZhaogitvpc>pip install redisco
ImportError: No module named redis
(django1_7) D:EldonZhaogitvpc>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创建:

参考资料:

  • windows下安装Python虚拟环境virtualenvwrapper-win
  • windows下使用pycharm配置python的virtualenv环境

cmd命令进入要存储虚拟环境的文件夹

 

 virtualenv venv

 

执行以上创建命令,如果报以下错误:

 

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

 

避免以上错误使用以下命令:python -m virtualenv <虚拟环境名称>

本文由美高梅游戏平台网站发布于家常菜谱,转载请注明出处:python进阶(四) windows下虚拟环境使用

关键词:

最火资讯