ubuntu安装python3.7_Ubuntu安装python3.7(一)

背景:Linux下测试一套算法,需要安装以下环境

Python 3.7

PyTorch 1.0.0

CUDA 10

GCC 4.9.2 or above

选中下载:[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

注意:如果出现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安装状态

$python3.7 -V

重新运行命令:./configure

重新运行make和make install,最后可以看到安装成功

测试:输入python3

第八步:安装完可以选择安装包卸载

$ sudo rm -rf Python-3.7.1.tgz

$ sudo rm -rf python-3.7.1

------------超级麻烦对不对------------------

快速方法:

1.终端进入要保存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.继续

sudo ./configure --with-ssl (注意加上ssl,不然会导致pip无法使用)

sudo make

sudo make install