使用virtualenv搭建独立的Python环境

最近在学tensorflow。用到了python,用python你不能避免就是python版本管理问题。python

因而网上搜索教程,在搜索的时候得出来一点感慨,若是你写的搭建环境教程不能让一个傻瓜看懂,那你就是一个傻瓜。可悲的是,这样误人子弟的教程博客仍是成片的。ubuntu

不过还好,在最后我找到了一片堪称环境搭建介绍楷模的博客:bash

http://blog.51cto.com/qicheng0211/1561685app

这才***的是环境搭建介绍博客该有的样子。工具

end。spa

ps.在具体参考这篇博客进行安装的时候碰到一个小问题,这里纪录一下:.net

5、使用virtualenvwrappercode

    virtualenvwrapper是virtualenv的扩展工具,能够方便的建立、删除、复制、切换不一样的虚拟环境。blog

设置环境变量,把下面两行添加到~/.bashrc里。教程

[root@localhost ~]# export WORKON_HOME=~/workspaces

[root@localhost ~]# source /usr/bin/virtualenvwrapper.sh

这里我更具体的写一下个人操做记录:

这里我修改了两个地方,我在建立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就能够了。

相关文章
相关标签/搜索