• python 虚拟环境virtualenv


    windows 安装

    安装模块virtualenv

    安装纯净环境

    pip3 install virtualenv

    –no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净

    E:python_script>virtualenv --no-site-packages pure_venv
    Using base prefix 'c:\python35'
    New python executable in E:python_scriptpure_venvScriptspython.exe
    Installing setuptools, pip, wheel...done.

    E:python_script>cd pure_venv

    E:python_scriptpure_venv>cd Scripts

    激活虚拟环境

    E:python_scriptpure_venvScripts>activate.bat

    查看当前模块列表

     
    (pure_venv) E:python_scriptpure_venvScripts>pip3 list
    Package    Version
    ---------- -------
    pip        10.0.1
    setuptools 40.0.0
    wheel      0.31.1
     

    安装指定版本的django

    (pure_venv) E:python_scriptpure_venvScripts>pip3 install django==1.11

    打开Pcharm,新建一个django项目

    点击...

     选择虚拟环境,点击...

     选择虚拟目录的python.exe

     

     选择刚才添加的虚拟环境

     创建项目之后,发现url就是老版本的了!

    pip安装包临时指定 从国内的清华pip源下载:

    pip install django==1.11.11 -i https://pypi.tuna.tsinghua.edu.cn/simple

    将虚拟环境的依赖包关系导出到requirements.txt

    pip freeze > requirements.txt

    注意:约定成熟使用requirements.txt,一些开源的django项目,里面一般使用这个名字!

    查看requirements.txt文件,内容如下:

    Django==1.11.11
    pytz==2018.5

    如果需要按照 requirements.txt 安装项目依赖的第三方包,使用命令:

    pip install -r requirements.txt

    新建一个虚拟环境,测试一下,就可以了!

    linux安装

     
    # 安装virtualenv
    /usr/local/python3.5/bin/pip3 install virtualenv
    # 创建虚拟目录
    mkdir /virtualenvs
    cd /virtualenvs
    # 创建虚拟环境
    # -p 指定python版本
    # –no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净
    /usr/local/python3.5/bin/virtualenv -p /usr/local/python3.5/bin/python3.5 --no-site-packages venv
     
    虚拟环境创建
    python3 -m venv dir_name
    
    虚拟环境激活和退出
    source dir_name/bin/activate
    deactivate

    指定豆瓣源

    #创建目录
    mkdir ~/.pip
    # 编辑配置文件
    vi ~/.pip/pip.conf

    内容如下:

    [global]
    index-url = http://pypi.douban.com/simple
    trusted-host = pypi.douban.com

    安装相关模块

     
    # django指定版本为1.11
    /virtualenvs/venv/bin/pip3 install django==1.11
    # rest-framework
    /virtualenvs/venv/bin/pip3 install djangorestframework
    # 监控内存模块
     /virtualenvs/venv/bin/pip3 install memory_profiler
     
  • 相关阅读:
    Hibernate
    Redis的学习
    Redis的人门以及使用
    Win32 配置文件用法
    Using virtual lists
    windows log
    Win查询注册表获取CPU与内存参数
    MFC 多线程及线程同步
    使用Custom Draw优雅的实现ListCtrl的重绘
    MFC工具栏设计
  • 原文地址:https://www.cnblogs.com/erhao9767/p/10707034.html
Copyright © 2020-2023  润新知