• python虚拟环境使用


    Window 下创建python的虚拟环境

    下载工具

      pip install virtualenv

    创建虚拟环境目录

      # 注意此命令创建的虚拟环境目录是在当前目录下

      virtualenv testenv

    使用虚拟环境

      cd testenv/Scripts

      activate

    退出虚拟环境

      deactivate.bat

    指定使用python版本创建虚拟环境

      virtualenv -p C:PythonPython36python.exe testenvenv3


    Linux 下创建python的虚拟环境

    下载工具

      sudo apt-get install python-virtualenv

      sudo yum install python-virtualenv

    创建虚拟环境目录

      virtualenv testenv2

    使用虚拟环境

      cd testenv2/bin

      source activate

    退出虚拟环境

      deactivate

    指定使用python版本创建虚拟环境

      virtualenv -p /usr/bin/python3 testenv3


    由于每次使用虚拟环境都要记住路径,使用极为不方便

    virtualenvwrapper虚拟环境管理包,推荐使用

    Windows下使用virtualenvwrapper

    安装

      pip install virtualenvwrapper-win

    创建虚拟环境

      mkvirtualenv <venv_dir_name>

    指定使用python版本创建虚拟环境

      mkvirtualenv --python=C:PythonPython36python.exe testenv3

    创建的虚拟环境统一存放在

      C:Users<Username>Evns

    修改默认存放路径

      添加一个环境变量,系统设置中添加

      WORKON_HOME E:Python ProjectEvns

    查看所有的虚拟环境

      workon

    进入虚拟环境

      workon <venv_dir_name>

    退出虚拟环境

      deactivate.bat

    Linux下使用virtualenvwrapper

    安装

      pip install virtualenvwrapper

    寻找文件安装路径

      sudo find / -name virtualenvwrapper.sh

    存放路径

      /home/<username>/.local/bin/virtualenvwrapper.sh

      /usr/local/bin/virtualenvwrapper.sh

    修改默认存放路径配置脚本生效

      vim ~/.bashrc

        export WORKON_HOME=$HOME/.virtualenvs

        source /home/<username>/.local/bin/virtualenvwrapper.sh

      source ~/.bashrc

    创建虚拟环境

      mkvirtualenv <venv_dir_name>

    指定使用python版本创建虚拟环境

      mkvirtualenv --python=/usr/bin/python3 testenv3

    pip安装小知识

    使用国内源提升下载模块包速度

      pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com django

    一般我们在安装某个模块包时可能会报错(某个模块版本不兼容)导致安装不上

      如果那个包的版本不对,可以在下面这个网站上下载对应的包

        http://www.lfd.uci.edu/~gohlke/pythonlibs

      将需要的包下载下来后,进入包所在的目录

        pip install <package_name>

      然后继续安装我们需要的模块包

        ...



  • 相关阅读:
    针对图片性能优化的总结
    activityGroup源码分析
    针对BaseAdapter的扩展
    ADB命令介绍
    一个对内存分析的文章。 非常棒。
    hdu 1285 确定比赛名次(很典型的拓扑排序)
    经典排序之归并排序
    hdu 1166 敌兵布阵 (树状数组)
    hdu 3518 Boring counting (后缀数组)
    hdu 3584 Cube(树状数组)
  • 原文地址:https://www.cnblogs.com/cq146637/p/9033010.html
Copyright © 2020-2023  润新知