Ubuntu安装python3.7(一)

背景:Linux下测试一套算法,需要安装以下环境
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 

注意:如果出现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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,822评论 0 10
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    小迈克阅读 3,056评论 1 3
  • # Awesome Python [![Awesome](https://cdn.rawgit.com/sindr...
    emily_007阅读 2,227评论 0 3
  • linux和windows下安装python拓展包-pycharm、numpy、scipy、matplotlib、...
    hzyido阅读 81,322评论 2 10
  • 好友老叶今日走进我的课堂,认真聆听了整节课,仔细观察了课堂的整个流程,详细记录了整堂课的细节和疑惑。叶老师的虚心好...
    菲_f269阅读 345评论 0 0