技术解析
楼主是 Ubuntu 新手,请教大家一个问题,请勿见笑。
安装 Ubuntu 是为了 python 开发,自然没有 virtualenv 不行,最好能再装好 virtualenvwrapper 。
先装 virtualenv ,网上搜教程很多,分两个学派:
sudo pip3 install virtualenv (假设已经装好 pip3 ,我想用 python3 的环境) 然后命令行输入 virtualenv [目录] 命令就可以虚拟环境了,但是我用上述方法安装后发现命令行输入 virtualenv 提示找不到命令。小白对此一筹莫展,于是换用方法二。
sudo apt-get install python-virtualenv 这样安装后很好使,成功创建,要使用 python3 , virtualenv 命令后加 -p python3 参数就可以了。
接下来装 virtualenvwrapper ,同样 sudo pip3 install virtualenvwrapper ,装好后在命令行无法识别相关的命令。这时我发现 /usr/local/bin 下有一个 virtualenvwrapper.sh 文件,打开发现有一个安装说明文档,于是我按照他的指示运行了这个脚本,可以成功地使用 virtualenvwrapper 的命令了。但是还是存在这样的问题,默认情况下 mkvirtualenv 命令使用 py2 为我创建虚拟环境,我想为他指定 py3 ,于是我输入:mkvirtualenv --p python3
,他提示我要我指定一个路径,但是我想使用它的默认路径(设定为:~/.virtualenvs )。
想请教一下上面描述的问题到底怎么回事?
pip3 install virtualenv , apt-get install python-virtualenv 有什么区别?
virtualenvwrapper 如何使用 py3 来创建环境,而不用我显示为他指定路径,使用它默认路径即可?(默认总是 py2 )