wget
1.解壓
接著輸入:mkdir python
回到頂級目錄
然後輸入:mv python-3.7.2.tar.xz /home/python
這樣就把python的壓縮包移動到了我們新建的python資料夾中
接著需要進入到新建的python資料夾
輸入:cd /home/python
進入到資料夾後 輸入:ls
可以看到有我們的python壓縮包python-3.7.2.tar.xz
最後開始解壓
輸入:tar -xvjf python-3.7.2.tar.xz
解壓完成後輸入:ls
可以看到多了乙個python的資料夾這就是python的原始碼了
2.編譯安裝
進入python原始碼的資料夾
輸入:cd python-3.7.2
開始編譯:./configure prefix=/usr/local/python3
編譯完成後開始安裝:make install
需要等待一小會
安裝完畢後/usr/local/
目錄下就會有python3
了
到這裡python就安裝完畢了
3.重點來了
由於linux系統都是自帶python的,但是版本都是python2的,預設使用的是python2所以我們要更改一下將預設修改為python3
3.1.檢視系統預設的python版本
我們先進入到usr/bin
目錄
輸入:ll python
輸入完可以看到python ---> python2
這個就是系統預設使用python2.x
的版本
我們需要修改這個預設設定
3.2.修改python預設版本
建立軟鏈:
輸入:ln -s /usr/local/python3/bin/python3 /usr/bin/python
刪除後在輸入一次:ln -s /usr/local/python3/bin/python3 /usr/bin/python
ok完成了
你可以按照3.1的方法檢視一下是不是修改好了
或者也可輸入:python -v 與 python2 -v
伺服器安裝pip
1、先說一下什麼是pip
pip 是「a tool for installing and managing python packages.」,也就是說pip是python的軟體安裝工具
2、下面介紹怎麼在linux下安裝pip
# cd /usr/local/src
# wget "" --no-check-certificate
那麼安裝wget,執行如下:
# yum -y install wget
解奪安裝pip
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
如果安裝報下面的錯:
traceback (most recent call last):
file "setup.py", line 6, in
from setuptools import setup, find_packages
importerror: no module named setuptools
那麼就要先安裝setuptools包
# wget
(2)解壓setuptools包
# tar zxvf setuptools-2.0.tar.gz
# cd setuptools-2.0
(3)編譯setuptools
# python setup.py build
(4)開始執行setuptools安裝
# python setup.py install
安裝完成setuptools包後,在重新執行:
# cd /usr/local/src/pip-1.5.4
# python setup.py install
至此pip安裝完成
3、linux下pip使用引數
# pip --help
Linux伺服器安裝python3
由於centos7原本就安裝了python2,而且這個python2不能被刪除,因為有很多系統命令,比如yum都要用到。root izuf6ititjgl7x9tgf1cyiz python python 2.6.6 r266 84292,aug 18 2016,15 13 37 gcc 4.4.7...
python3搭建web伺服器
傳送http請求 print html 伺服器 伺服器內部錯誤 這裡要處理兩個異常,乙個是讀入路徑時可能出現的異常,乙個是讀入路徑後若不是檔案,要作為異常處理 try 獲取檔案路徑 full path os.getcwd self.path 如果路徑不存在 if not os.path.exists...
Python3搭建http伺服器
在本機搭建web伺服器其實也有更簡單的方法,可以利用iis功能。可以自行搜尋本機iis搭建web伺服器。不用寫 windows自帶的web伺服器功能。python2提供了basehttpserver模組,不過在py3把它合併到了http.server中。老教材用basehttpserver你可以直接...