背景:Linux下測試一套算法震糖,需要安裝以下環(huán)境
Python 3.7
PyTorch 1.0.0
CUDA 10
GCC 4.9.2 or above
目前版本:Ubuntu16.04崖媚,要安裝Python3.7
第一步: 下載python https://www.python.org/downloads/release/python-371/
選中下載:[Gzipped source tarball]
Or直接下載:(https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz)
第二步:下載setuptools https://pypi.org/project/setuptools/#files
選中下載:[setuptools-41.0.1.zip ]
Or直接下載:(https://files.pythonhosted.org/packages/1d/64/a18a487b4391a05b9c7f938b94a16d80305bf0369c6b0b9509e86165e1d3/setuptools-41.0.1.zip)
第三步:pip安裝 https://pypi.org/project/pip/#files
選中下載:[pip-19.1.1.tar.gz]
Or直接下載:(https://files.pythonhosted.org/packages/93/ab/f86b61bef7ab14909bd7ec3cd2178feb0a1c86d451bc9bccd5a1aedcde5f/pip-19.1.1.tar.gz)
----------------------------------下載完后安裝--------------------------------
第一步:usr/local/python下解壓 Python-3.7.1.tgz
$ sudo tar -zxvf Python-3.7.1.tgz
第二步:安裝依賴
$ sudo apt-get install libffi-dev
第三步:配置
$ cd Python-3.7.1
$ ./configure --prefix=/opt/ptyhon3.7
注意:如果出現(xiàn)config error:no acceptable C compiler found in $PATH
解決方法是安裝GCC
``` sudo apt-get update ```
``` sudo apt-get install gcc ```
選擇gcc2016年的版本
第四步:編譯
$sudo make or $make
第五步:安裝
$make install
第六步:$ sudo ln -s /opt/python3.7/bin/python3.7 /usr/bin/python3.7
第七步:檢查python安裝狀態(tài)
$python3.7 -V
重新運(yùn)行命令:./configure
重新運(yùn)行make和make install,最后可以看到安裝成功
測試:輸入python3
第八步:安裝完可以選擇安裝包卸載
$ sudo rm -rf Python-3.7.1.tgz
$ sudo rm -rf python-3.7.1
------------超級麻煩對不對------------------
快速方法:
1.終端進(jìn)入要保存tgz包的目錄, 切換到/usr/lib/python
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
2.解壓到安裝目錄
tar -zxvf Python-3.7.1.tgz -C /usr/lib/python
3.繼續(xù)
sudo ./configure --with-ssl (注意加上ssl勤揩,不然會導(dǎo)致pip無法使用)
sudo make
sudo make install