您的位置:首页 > 其它

windows下virtualenv虚拟环境搭建

2017-10-21 10:27 316 查看
1、安装virtualenv

pip install virtualenv

pip install virtualenvwrapper-win

2、创建virtualenv目录

virtualenv testvir

3、进入虚拟环境

cd  C:\Users\Administrator\testvir\Scripts

C:\Users\Administrator\testvir\Scripts>activate.bat

(testvir) C:\Users\Administrator\testvir\Scripts>pip list

Package           Version

----------------- -------

pbr               3.1.1

pip               9.0.1

setuptools        36.6.0

six               1.11.0

stevedore         1.27.1

virtualenv        15.1.0

virtualenv-clone  0.2.6

virtualenvwrapper 4.8.2

wheel             0.30.0

4、退出虚拟环境

(testvir) C:\Users\Administrator\testvir\Scripts>deactivate.bat

5、新建虚拟环境

C:\Users\Administrator\testvir\Scripts>mkvirtualenv testvir2

6、查看有那些虚拟环境

(testvir2) C:\Users\Administrator\testvir\Scripts>deactivate.bat

C:\Users\Administrator\testvir\Scripts>workon.bat

Pass a name to activate one of the following virtualenvs:

==============================================================================

testvir2

指定python开发版本

virtualenv -p /usr/bin/python3.5  demo

source /root/project/env/demo/bin/activate

7、虚拟环境下安装开发包

C:\Users\Administrator\testvir\Scripts>workon testvir2

(testvir2) C:\Users\Administrator\testvir\Scripts>pip list

Package               Version

--------------------- -------

pbr                   3.1.1

pip                   9.0.1

setuptools            36.6.0

six                   1.11.0

stevedore             1.27.1

virtualenv            15.1.0

virtualenv-clone      0.2.6

virtualenvwrapper-win 1.2.2

wheel                 0.30.0

(testvir2) C:\Users\Administrator\testvir\Scripts>pip install requests

(testvir2) C:\Users\Administrator\testvir\Scripts>pip list

Package               Version

--------------------- -----------

certifi               2017.7.27.1

chardet               3.0.4

idna                  2.6

pbr                   3.1.1

pip                   9.0.1

requests              2.18.4

setuptools            36.6.0

six                   1.11.0

stevedore             1.27.1

urllib3               1.22

virtualenv            15.1.0

virtualenv-clone      0.2.6

virtualenvwrapper-win 1.2.2

wheel                 0.30.0

实例搭建:

mkvirtualenv.bat zkonline

pip install django==1.11

pip install PyMySQL

修改配置

__init__.py

pip install Pillow
pip install xadmin     pip安装xadmin,一般开发中使用源码安装xadmin,需要删除pip uninstall xadmin

pip install httplib2

pip install future

pip install django-formtools

pip install django-crispy-forms

pip install six

pip install requests

验证码安装 http://django-simple-captcha.readthedocs.io/en/latest/usage.html#installation 

pip install  django-simple-captcha

其它:

manage.py@zkonline > makemigrations users

manage.py@zkonline > migrate users


django:错误

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency users.0001_initial on database 'default'

解决方法:删除以auth开头的表或直接删除库,重新makemigrations
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: