再次校验环境

使用完全的linux环境进行相关测试和开发

1.mkvirtualenv test

没有mkvirtualenv,安装之,提示执行sudo apt install python-mkvirtualenv

实际操作,安装pip后使用pip安装mkvirtualenv,这里没有用权限

http://blog.csdn.net/liuchunming033/article/details/46009871

参考这里安装 virtualenvwrapper之后可以使用workon啥的

具体的操作是 install后修改 ~/.bashrc文件

文件最后面加上

此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,先别急,打开这个文件看看,里面有安装步骤,我们照着操作把环境设置好。

  1. 创建目录用来存放虚拟环境

    mkdir $HOME/.virtualenvs
    
  2. 在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs

  3. 在~/.bashrc中添加行:source /usr/bin/virtualenvwrapper.sh

  4. 运行: source ~/.bashrc

这些操作之后才能够进行

ps 如果不用这个玩意的话这里直接创建的 virtualenv venv001 创建在当前用户名目录下面且virtualenvwrapper无法找到

py2-py3同时存在的时候会有报错/usr/local/python 找不到module virtualenvwrapper的问题

处理方法按照

注意第一行[]之间时候空格的,否则报错 [-f 找不到

if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then

       export WORKON_HOME=$HOME/.virtualenvs

       export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

       source /usr/local/bin/virtualenvwrapper.sh

fi

参考来自:http://www.jianshu.com/p/842eced0df69

http://www.jianshu.com/p/44ab75fbaef2

然后source ~/.bashrc 运行成功后就可以了

原文地址:https://www.cnblogs.com/billhsu2009/p/7990095.html