ubuntu 16.04 安裝基於python3.5的虛擬環境virtualenv


作為這幾天的總結做記錄

 

環境:ubuntu 16.04

自帶python 2.7 和 python3.5

 

1.安裝virtualenv

注意:這里不要用sudo , 用過sudo會用系統自帶的,然后沒有安裝

pip3 install virtualenv

 

pip3如果沒有安裝,用以下命令安裝

sudo apt-get install python3-pip

 

#查看是否安裝:  pip3 list

#查看pip3版本號: pip3 --version

 

2.安裝virtualenvwrapper

這里可以用sudo

sudo pip3 install virtualenvwrapper

 

3.創建虛擬環境的目錄,以后的虛擬環境都放置在該目錄下

mkdir ~/.virtualenvs

 

4.配置virtualenvwrapper

vim ~/.bashrc

 # 打開文件后在文件最下方增加如下代碼

  export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

  export WORKON_HOME=$HOME/.virtualenvs

  source /usr/local/bin/virtualenvwrapper.sh

 

5.使其生效

       source ~/.bashrc

      

6.創建虛擬環境

       mkvirtualenv 虛擬環境名稱

      

#創建:mkvirtualenv [虛擬環境名稱]

#刪除:rmvirtualenv [虛擬環境名稱]

#進入:workon [虛擬環境名稱]

#退出:deactivate

 

期間遇到的問題:

1.先直接用以下命令安裝虛擬環境,導致虛擬環境是基於python2.7的,

       sudo apt-get install virtualenv

       sudo apt-get install virtualenvwrapper

       說明:virtualenvwrapper.sh 是安裝在 /usr/share/virtualenvwrapper/virtualenvwrapper.sh

配置好~/.bashrc之后,能運行virtualenv 命令,

用以下命令刪除虛擬環境,

       sudo apt-get remove virtualenv

       sudo apt-get remove virtualenvwrapper

后來再用以下命令安裝虛擬環境,基於python3.5,

       sudo pip3 install virtualenv

       提示系統已有滿足的virtualenv,實際上這個命令沒有安裝virtualenv

       sudo pip3 install virtualenvwrapper

報以下錯誤

       bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: No such file or directory

包括直接打開終端也會報以上錯誤

解決方法:

       刪除/etc/bash_completion.d/virtualenvwrapper


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM