python 虚拟环境搭建

 

 

virtualenv

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用

 

 

1.安装虚拟环境

#安装python虚拟环境
sudo apt-get install virtualenv
#vrtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境
sudo apt-get install virtualenvwrapper
mac:下安装

sudo pip install virtualenv

sudo pip install virtualenvwrapper or sudo easy_install virtualenvwrapper

windows:
pip install virtualenvwrapper-win

如果遇到问题可看:https://www.tuicool.com/articles/rAbqy

 

 

2.配置虚拟环境

    1、查看virtualenvwrapper的安装路径
      

     sudo find / -name virtualenvwrapper.sh
     #/usr/share/virtualenvwrapper/virtualenvwrapper.sh

    2、创建目录用来存放虚拟环境
       

    mkdir $home/ .myvirtualenvs

    3、在~/.bashrc中添加行
       

    export WORKON_HOME=/home/zheng/.myvirtualenvs
    source /usr/share/virtualenvwrapper/virtualenvwrapper.sh

    4、运行: 

    source ~/.bashrc

 

3.virtualenvwrapper的使用

    workon:                   列出虚拟环境列表
    lsvirtualenv:            列出虚拟环境列表
    mkvirtualenv:            新建虚拟环境
    workon [虚拟环境名称]:    切换/进入虚拟环境
    rmvirtualenv :            删除虚拟环境
    deactivate:             离开虚拟环境

 

 

 

4.创建虚拟环境

  1. 创建虚拟环境 根据需要选择python3和python2
    #查看python3命令的位置
    which python3
    
    mkvirtualenv -p /usr/bin/python3  virtualenv3-django
    mkvirtualenv -p /usr/bin/python  virtualenv2-django

  2. 查看虚拟环境列表
    workon
 
  3. 进入虚拟环境
    workon virtualenv3-django

  4. 查看虚拟环境中已经安装的包
    pip list
    plp freeze

  5. 退出虚拟环境
    deactivate

  6. 删除虚拟环境
    rmvirtualenv virtualenv2-django

 

 

 

 

5.安装django

    1. 进入虚拟环境
       workon virtualenv3-django
    2. 安装django,ipython3
       pip install django==1.8.2
       pip install ipython
        3. 查看版本
       #进入python shell
       ipython3
       import django
       django.get_version()

 

 

 

6.创建项目


    django-admin startproject test1

 

 

 

7.django文件

    cd  test1
    tree
    .
    ├── manage.py
    └── test1
        ├── __init__.py
        ├── settings.py
        ├── urls.py
        └── wsgi.py

 

 

 

 

    manage.py:一个命令行工具,可以使你用多种方式对Django项目进行交互内层的目录test1:项目的真正的Python包。     manage.py:http://python.usyiyi.cn/translate/django_182/ref/django-admin.html

 

 

    _init _.py:一个空文件,它告诉Python这个目录应该被看做一个Python包。

    settings.py:项目的配置。  

    Django的设置:http://python.usyiyi.cn/translate/django_182/topics/settings.html

    urls.py:项目的URL声明。   

    url配置:http://python.usyiyi.cn/documents/django_182/topics/http/urls.html

    wsgi.py:项目与WSGI兼容的Web服务器入口。  

    WSGI部署:http://python.usyiyi.cn/translate/django_182/howto/deployment/wsgi/index.html

 

8.将虚拟环境的django项目导入Pycharm

    1.打开项目
    file——>open,找到项目文件夹
    2.修改解释器
    file——>settings——>Project Interpreter——>Add local
    添加一个解释器,选择虚拟环境的目录下的bin里的带?图标的python3.5 or python3
    /home/zheng/.myvirtualenvs/django-python3/bin/python3.5


   

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值