您好,登錄后才能下訂單哦!
樹莓派3b如何安裝virtualenv和virtualenvwrapper,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
在樹莓派3b上安裝virtualenv和virtualenvwrapper,發現有點坑,記錄一下。
我的樹莓派上,同時存在python2.7和python3.5
運行命令:
sudo apt-get install virtualenv sudo apt-get install virtualenvwrapper
ps:或者使用pip3安裝,pip3安裝的時候一定要用sudo權限,否則會出一些莫名其妙的情況。
sudo pip3 install virtualenv virtualenvwrapper
將如下命令加入到加入到~/.bashrc
的最后
#export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
然后運行:
source ~/.bashrc
這樣virtualenvwrapper的安裝就完成了
ps:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
對于python2.7和3.5共存而言,得告訴virtualenvwrapper一個默認的python,一般linux的系統都要設置這個環境變量.
使用apt-get安裝的話:
但是樹莓派中,設置了這個環境變量后,卻在創建虛擬環境的時候,莫名其妙報錯。這行注釋掉就沒問題了。很納悶。當然我們在后面有方法指定python版本。
使用pip3安裝,就沒這個問題。
創建環境
mkvirtualenv env1 mkvirtualenv env2
環境創建之后,會自動進入該目錄,并激活該環境。
使用指定python版本創建環境:
mkvirtualenv -p /usr/bin/python3 py3env
-p參數后直接指定python的路徑
注意:
其他文章中,包括我用其他Linux的版本中,直接輸入
mkvirtualenv -p python3 py3env
就行了,但是樹莓派系統里,這樣寫他只會到當前目錄中尋找python3,找不到就報錯,不會到系統環境變量中尋找。必須要加全的路徑,不知道什么原因。
切換環境
workon env1 workon env2
列出已有環境
workon
退出環境
deactivate
刪除環境
rmvirtualenv
看完上述內容,你們掌握樹莓派3b如何安裝virtualenv和virtualenvwrapper的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。