安裝python3.x 這裡不多贅述,so easzy!!
2. 上傳包到伺服器
3.解壓
tar -xf python-3.5.2.tar.xz
4.編譯安裝
!!!!注意 注意⚠️ 在編譯之前需要安裝一些必須的依賴,否則當報錯的時候還得重新編譯 ---(我就是吃了這個虧,千萬要注意奧。。。)
安裝必要依賴(至少需要如下兩個,我個人就遇到如下兩個)
yum install openssl-devel -y
yum install zlib-devel -y
好了現在可以安心的編譯咯:
cd python-3.5.2
./configure --prefix=/opt/python #安裝目錄可以自己定義無所謂。
make
make install
編譯完成後會在如 /opt/下生成python的資料夾 ,沒錯這就是編譯完成的python --為了方便之行小夥伴們可以自己定義乙個軟連線如下:
# ln -s /usr/local/python35/bin/python3 /usr/bin/python3
這樣就可以直接食用python3了如下:
[root@sit_ewt1 bin]# python3
python 3.5.4 (default, jul 5 2018, 16:24:04)
[gcc 4.4.7 20120313 (red hat 4.4.7-18)] on linux
>>>
好到目前為止,我們在linux下安裝python3的任務已經完成,下面進入關鍵的地方,給python3安裝pip3
1.首先安裝setuptools
[root@sit_ewt1 tools]# pwd
/root/tools
[root@sit_ewt1 tools]#
# wget --no-check-certificate
[root@sit_ewt1 tools]# wget --no-check-certificate
[root@sit_ewt1 tools]# tar -zxvf setuptools-19.6.tar.gz
[root@sit_ewt1 tools]# cd setuptools-19.6.tar.gz
[root@sit_ewt1 tools]# python3 setup.py build
[root@sit_ewt1 tools]# python3 setup.py install
安裝完成之後我們再來看下python的bin目錄下都有什麼東西吧
[root@sit_ewt1 bin]# ln -s /usr/local/python35/bin/pip3 /usr/bin/pip3
[root@sit_ewt1 bin]# pip3 -v
pip 8.0.2 from /usr/local/python35/lib/python3.5/site-packages/pip-8.0.2-py3.5.egg (python 3.5)
done ! python3安裝以及安裝pip之後出現的問題
這麼安裝之後,python安裝目錄下沒有別的子資料夾,所有的檔案包括可執行程式,依賴的zip都在同乙個資料夾下,沒有scripts資料夾,沒有lib資料夾,如果需要安裝pip,需要折騰一番。安裝成功之後,python目錄會多出lib,scripts兩個目錄,如下圖所示 而lib目錄下有site pa...
python3安裝pip和opencv遇到的問題
python3.5就要退出歷史舞台了,這個鏈結可太難找了 安裝成功後就可以通過pip3.5安裝別的庫了,例如 pip3.5 install numpy 為python3.5安裝tensorflow pip3.5 install i tensorflow gpu 1.14.0 為python3.5安裝...
ubuntu中安裝python3和pip
python3 在ubuntu的包中,python的二代和三代版本的命名 二代 python,三代 python3 安裝python3 sudo apt install python3 同理 pip也要對應安裝的python版本,三代對應 python3 pip 安裝pip sudo apt ins...