-
首先:
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 的密碼:
正在讀取軟件包列表... 完成
正在分析軟件包的依賴(lài)關(guān)系樹(shù)
正在讀取狀態(tài)信息... 完成
E: 無(wú)法定位軟件包 python-pip
- 顯示無(wú)法定位包,找到系統(tǒng)設(shè)置,網(wǎng)絡(luò)設(shè)置,更換安裝源:
th@th-Inspiron-5423:~$ sudo apt install python-pip
正在讀取軟件包列表... 完成
正在分析軟件包的依賴(lài)關(guān)系樹(shù)
正在讀取狀態(tài)信息... 完成
將會(huì)同時(shí)安裝下列軟件:
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
升級(jí)了 0 個(gè)軟件包,新安裝了 13 個(gè)軟件包,要卸載 0 個(gè)軟件包,有 233 個(gè)軟件包未被升級(jí)。
需要下載 29.8 MB 的歸檔。
解壓縮后會(huì)消耗 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)
升級(jí)到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.如果沒(méi)有啟動(dòng)虛擬環(huán)境,系統(tǒng)也安裝了pip工具,那么套件將被安裝在系統(tǒng)環(huán)境中,為了避免發(fā)生此事,可以在~/.bashrc文件中末尾配置:
export PIP_REQUIRE_VIRTUALENV=true
或者讓在執(zhí)行pip的時(shí)候讓系統(tǒng)自動(dòng)開(kāi)啟虛擬環(huán)境:
export PIP_RESPECT_VIRTUALENV=true
然后:source ~/.bashrc -
Virtualenvwrapper管理工具:
Virtaulenvwrapper是virtualenv的擴(kuò)展包,用于更方便管理虛擬環(huán)境,它可以做:- 將所有虛擬環(huán)境整合在一個(gè)目錄下
- 管理(新增,刪除,復(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下面,實(shí)際上你需要運(yùn)行virtualenvwrapper.sh文件才行,先別急,打開(kāi)這個(gè)文件看看,下面??有安裝步驟,我們照著操作把環(huán)境設(shè)置好。
1、創(chuàng)建目錄用來(lái)存放虛擬環(huán)境 mkdir ~/.virtualenvs
2、在~/.bashrc中添加行:export WORKON_HOME=$HOME/.virtualenvs
3、在~/.bashrc中添加行:source /usr/local/bin/virtualenvwrapper.sh
4、運(yùn)行: source ~/.bashrc
運(yùn)行成功:
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此時(shí)virtualenvwrapper就可以使用了。
列出虛擬環(huán)境列表
workon,也可以使用:lsvirtualenv
- 新建虛擬環(huán)境
mkvirtualenv [虛擬環(huán)境名稱(chēng)]
2.啟動(dòng)/切換虛擬環(huán)境
workon [虛擬環(huán)境名稱(chēng)]
3.刪除虛擬環(huán)境
rmvirtualenv [虛擬環(huán)境名稱(chēng)]
4.離開(kāi)虛擬環(huán)境
deactivate
- 問(wèn)題:
virtualenvwrapper.sh no such file or directory,即virtualenvwrapper.sh沒(méi)有成功的安裝在/usr/local/bin目錄下,按照上面的步驟virtualenvwrapper卸載重新 安裝即可。
附件:
pycharm2017更新激活碼:
server選項(xiàng)里邊輸入: http://idea.liyang.io