自己用Flask寫(xiě)的淘寶天貓優(yōu)惠券搜索引擎【淘寶券 www.tbquan.cn 】謝謝支持贫橙,代碼免費(fèi)領(lǐng)却恪:http://www.tbquan.cn/share畅姊,教程地址:http://www.reibang.com/c/905dd533e07d
CentOS6.5 安裝Python3.6+python虛擬環(huán)境virtualenv安裝
問(wèn)題描述:
CentOS 6.5上默認(rèn)安裝的python版本是2.6.6,現(xiàn)在python3的程序越來(lái)越多吹由,所以對(duì)python進(jìn)行升級(jí)涡匀。
1、下載python(鏈接:https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz )到 /usr/local/目錄下
2溉知、以root權(quán)限打開(kāi)終端,進(jìn)入安裝包的存放路徑,解壓安裝包:
cd /usr/local/
tar -xzvf Python-3.6.0.tgz
3级乍、進(jìn)入解壓好的安裝包文件夾:
cd Python-3.6.0
4舌劳、編譯安裝包,指定安裝路徑玫荣,并執(zhí)行安裝命令:
注意:prefix參數(shù)用于指定將Python安裝在新目錄甚淡,防止覆蓋系統(tǒng)默認(rèn)安裝的python
./configure --prefix=/usr/local/python36
make && make install
5、修改系統(tǒng)默認(rèn)的Python路徑捅厂,因?yàn)樵诮K端中輸入Python命令時(shí)默認(rèn)是指向Python2.6.6
mv /usr/bin/python /usr/bin/python-2.6.6
6贯卦、建立新的軟連接,指向Python-3.6.0:
注:這里的python36是第4步指定的安裝路徑焙贷,python3.6是Python包里的可執(zhí)行程序
ln -s /usr/local/python36/bin/python3.6 /usr/bin/python
7撵割、因?yàn)閥um是依賴(lài)python的,所以我們修改了默認(rèn)的python辙芍,就要修改yum啡彬,讓其運(yùn)行指向舊的版本:
vi /usr/bin/yum
將第一行中的“#!/usr/bin/python”
修改為“#!/usr/bin/python-2.6.6”,保存即可
8故硅、可以打開(kāi)一個(gè)新的終端庶灿,通過(guò)python命令進(jìn)入python環(huán)境,就可以看到已經(jīng)指向了新安裝的python3.6.0:
[root@localhost:~]$ python
Python 3.6.0 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
9吃衅、安裝virtualenvwrapper
pip install virtualenv
pip install virtualenvwrapper #確保virtualenv已安裝
pip install virtualenvwrapper-win #Windows使用該命令
如果報(bào)錯(cuò)ModuleNotFoundError: No module named 'pip._internal'
執(zhí)行下面的命令
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
sudo python get-pip.py
10往踢、安裝完成后,在~/.bashrc寫(xiě)入以下內(nèi)容:
export WORKON_HOME=~/Envs
source /usr/local/python36/bin/virtualenvwrapper.sh
第一行:virtualenvwrapper存放虛擬環(huán)境目錄
第二行:virtrualenvwrapper會(huì)安裝到python的bin目錄下徘层,所以該路徑是python安裝目錄下bin/virtualenvwrapper.sh
11峻呕、執(zhí)行下面命令,是配置立即生效:
source ~/.bashrc
12惑灵、virtualenvwrapper基本使用:
#創(chuàng)建虛擬環(huán)境
[root@localhost ~]# mkvirtualenv venv
#指定python版本創(chuàng)建虛擬環(huán)境
[root@localhost ~]# mkvirtualenv --python=/usr/local/python36/bin/python3.6 venv
#查看當(dāng)前虛擬環(huán)境目錄
[root@localhost ~]# workon
py2
py3
#切換虛擬環(huán)境
[root@localhost ~]# workon py3
(py3) [root@localhost ~]#
#退出虛擬環(huán)境
(py3) [root@localhost ~]# deactivate
[root@localhost ~]#
#刪除虛擬環(huán)境
[root@localhost ~]# rmvirtualenv venv
****【注】原創(chuàng)內(nèi)容轉(zhuǎn)載請(qǐng)注明 :
CentOS6.5 安裝Python3.6+python虛擬環(huán)境virtualenv安裝 http://www.reibang.com/p/7b9908b0bbb9 ****