zoukankan      html  css  js  c++  java
  • Ubuntu安装及配置virtualenv,virtualenvwrapper

    安装virtualenv

    pip install virtualenv

    如果下载较慢,可以添加豆瓣源:

    pip install -i https://pypi.douban.com/simple/ virtualenv

    下载其他包也同样可以使用豆瓣源。

    使用virtualenv创建虚拟环境:

    virtualenv  -p /pah/to/your/python/ 环境名

    运行环境:

    source activate 环境名

    退出环境只需在环境中输入下面代码:

    deactivate

    通过mkvirtualenv管理虚拟环境:

    pip install virtualenvwrapper

    配置 workon 路径

    在 ~/.bashrc中添加以下代码:

    export WORKON_HOME=$HOME/.virtualenvs
    source /your/path/to/virtualenvwrapper.sh

    可以通过以下代码查找到virtualenvwrapper.sh路径:

    sudo find / -name virtualenvwrapper.sh

    通过下面代码使workon配置生效:

    source ~/.bashrc

    之后启动环境只需通过下面代码:

    workon 环境名

    查看所有已建环境:

    workon

    通过mkvirtualenv 创建虚拟环境:

    mkvirtualenv --python = /your/python/pah/ 环境名

    or

    mkvirtualenv -p /your/path/to/python 环境名

    推荐一个python环境管理的工具Pyenv,通过该工具能很好地控制Python版本,而且能简化虚拟环境的配置,Pyenv的安装配置可以参考我的随笔

    举个通过Pyenv配置好python版本后使用virtualenvwrapper的例子:

    mkvirtualenv 环境名

    注意:这地方有个坑,通过pyenv local 版本号(如3.6.4)配置默认版本python时,要在用户主目录运行(本人理解为类似于作用域那种),不然可能会导致安装虚拟环境时出现错误,有时workon +环境名没起作用,就再pyenv local 3.6.5(你的版本号)一次,不爱折腾就  按部就班的来吧。

    是不是简便了很多呢,希望本文对你有所帮助,谢谢。

  • 相关阅读:
    HDU 2376 树形dp|树上任意两点距离和的平均值
    POJ2342 树形dp
    Codeforces 699D Fix a Tree 并查集
    第七届山东省ACM省赛
    [转]override和new的区别
    [转]C#的各种命名规范
    [转]DotNetBar.Bar作为容器使用的方法及Text更新原理
    [转]WPF: ShowDialog() 切换到其他应用窗口后,再切换回来无法让子窗口总在最上方
    c#校验主程序本身的MD5
    [转]WinForm登陆:窗体间的数据传递
  • 原文地址:https://www.cnblogs.com/0x0101010/p/8900685.html
Copyright © 2011-2022 走看看