最近在学tensorflow。用到了python,用python你不能避免就是python版本管理问题。python
因而网上搜索教程,在搜索的时候得出来一点感慨,若是你写的搭建环境教程不能让一个傻瓜看懂,那你就是一个傻瓜。可悲的是,这样误人子弟的教程博客仍是成片的。ubuntu
不过还好,在最后我找到了一片堪称环境搭建介绍楷模的博客:bash
http://blog.51cto.com/qicheng0211/1561685app
这才***的是环境搭建介绍博客该有的样子。工具
end。spa
ps.在具体参考这篇博客进行安装的时候碰到一个小问题,这里纪录一下:.net
5、使用virtualenvwrappercode
virtualenvwrapper是virtualenv的扩展工具,能够方便的建立、删除、复制、切换不一样的虚拟环境。blog
设置环境变量,把下面两行添加到~/.bashrc里。教程
|
这里我更具体的写一下个人操做记录:
这里我修改了两个地方,我在建立workspaces文件夹的时候,建立了一个名为workspacespy的文件夹。
第二个地方是,我在/usr/bin 路劲下没有找到:virtualenvwrapper.sh文件,因此我使用
finde / -name virtualenvwrapper.sh 命令进行全路径搜索。最终我更换了我搜索到的路径。
使用echo命令进行配置文件的操做:
echo 'export WORKON_HOME=~/workspacespy' >> ~/.bashrc
echo 'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc
最后不要忘记了使配置文件当即生效的命令:
source ~/.bashrc
通过上面的步骤,个人ubuntu环境中已经能够正常的使用virtualenvwrapper了。
可是我发现virtualenv使用起来并不如conda方便。
好比virtualenv在制定python版本的时候,还须要带上python安装路径。
而conda直接带上python=3.5.0就能够了。