-
首先:
1.安裝前笛粘,首先檢查虛擬機(jī)pip是否安裝th@th-Inspiron-5423:~$ pip
程序“pip”尚未安裝驯遇。 您可以使用以下命令安裝:
sudo apt install python-pip 安裝pip 和pip3:
th@th-Inspiron-5423:~$ sudo apt install python-pip
[sudo] th 的密碼:
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹
正在讀取狀態(tài)信息... 完成
E: 無法定位軟件包 python-pip
- 顯示無法定位包,找到系統(tǒng)設(shè)置打瘪,網(wǎng)絡(luò)設(shè)置,更換安裝源:
th@th-Inspiron-5423:~$ sudo apt install python-pip
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹
正在讀取狀態(tài)信息... 完成
將會同時安裝下列軟件:
libexpat1-dev libpython-all-dev libpython-dev libpython2.7-dev python-all
python-all-dev python-dev python-pip-whl python-pkg-resources
python-setuptools python-wheel python2.7-dev
建議安裝:
python-setuptools-doc
下列【新】軟件包將被安裝:
libexpat1-dev libpython-all-dev libpython-dev libpython2.7-dev python-all
python-all-dev python-dev python-pip python-pip-whl python-pkg-resources
python-setuptools python-wheel python2.7-dev
升級了 0 個軟件包,新安裝了 13 個軟件包毡鉴,要卸載 0 個軟件包,有 233 個軟件包未被升級秒赤。
需要下載 29.8 MB 的歸檔猪瞬。
解壓縮后會消耗 45.1 MB 的額外空間。
您希望繼續(xù)執(zhí)行嗎入篮? [Y/n] y
繼續(xù)執(zhí)行陈瘦,輸入y
更換源之后pip安裝成功。
安裝pip3
th@th-Inspiron-5423:~$ pip3 -V
程序“pip3”尚未安裝潮售。 您可以使用以下命令安裝:
sudo apt install python3-pip
同上痊项!
查看pip和pip3版本信息:
th@th-Inspiron-5423:~$ pip -V
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
th@th-Inspiron-5423:~$ pip3 -V
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
升級到9.1版本锅风。
th@th-Inspiron-5423:~$ pip install --upgrade pip
Collecting pip
Downloading pip-9.0.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 97kB/s
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
th@th-Inspiron-5423:~$ pip3 install --upgrade pip
-
安裝虛擬環(huán)境:
pip install virtualenv
2.如果沒有啟動虛擬環(huán)境,系統(tǒng)也安裝了pip工具鞍泉,那么套件將被安裝在系統(tǒng)環(huán)境中皱埠,為了避免發(fā)生此事,可以在~/.bashrc文件中末尾配置:
export PIP_REQUIRE_VIRTUALENV=true
或者讓在執(zhí)行pip的時候讓系統(tǒng)自動開啟虛擬環(huán)境:
export PIP_RESPECT_VIRTUALENV=true
然后:source ~/.bashrc -
Virtualenvwrapper管理工具:
Virtaulenvwrapper是virtualenv的擴(kuò)展包咖驮,用于更方便管理虛擬環(huán)境边器,它可以做:- 將所有虛擬環(huán)境整合在一個目錄下
- 管理(新增,刪除托修,復(fù)制)虛擬環(huán)境
- 切換虛擬環(huán)境
安裝:
sudo pip install virtualenvwrapper
sudo easy_install virtualenvwrapper卸載
sudo pip uninstall virtualenvwrapper
sudo easy_install -m virtualenvwrapper現(xiàn)在還不能使用virtualenvwrapper忘巧,默認(rèn)virtualenvwrapper安裝在/usr/local/bin下面,實際上你需要運行virtualenvwrapper.sh文件才行睦刃,先別急袋坑,打開這個文件看看,下面??有安裝步驟,我們照著操作把環(huán)境設(shè)置好眯勾。
1枣宫、創(chuàng)建目錄用來存放虛擬環(huán)境 mkdir ~/.virtualenvs
2、在~/.bashrc中添加行:export WORKON_HOME=$HOME/.virtualenvs
3吃环、在~/.bashrc中添加行:source /usr/local/bin/virtualenvwrapper.sh
4也颤、運行: source ~/.bashrc
運行成功:
th@th-Inspiron-5423:~$ source ~/.bashrc
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/initialize
virtualenvwrapper.user_scripts creating
/home/th/.virtualenvs/premkvirtualenv
virtualenvwrapper.user_scripts creating
/home/th/.virtualenvs/postmkvirtualenv
virtualenvwrapper.user_scripts creating
/home/th/.virtualenvs/prermvirtualenv
virtualenvwrapper.user_scripts creating
/home/th/.virtualenvs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/predeactivate
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/postdeactivate
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/preactivate
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /home/th/.virtualenvs/get_env_details此時virtualenvwrapper就可以使用了。
列出虛擬環(huán)境列表
workon郁轻,也可以使用:lsvirtualenv
- 新建虛擬環(huán)境
mkvirtualenv [虛擬環(huán)境名稱]
2.啟動/切換虛擬環(huán)境
workon [虛擬環(huán)境名稱]
3.刪除虛擬環(huán)境
rmvirtualenv [虛擬環(huán)境名稱]
4.離開虛擬環(huán)境
deactivate
- 問題:
virtualenvwrapper.sh no such file or directory翅娶,即virtualenvwrapper.sh沒有成功的安裝在/usr/local/bin目錄下,按照上面的步驟virtualenvwrapper卸載重新 安裝即可好唯。
附件:
pycharm2017更新激活碼:
server選項里邊輸入: http://idea.liyang.io