使用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就能夠了。

相關文章
相關標籤/搜索