macos安装python3.6_在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法
本文介绍在CentOS 7/Ubuntu 16.04/Debian 9/macOS操作系统上安装Python 3.6的方法,包括使用Python 3.6创建virtualenv,目前大多数Linux发行版都自带python 2.7,它被设置为系统范围内的python的默认版本。Python 3.6是高一级的Python版本,当然还有Python 3.7及Python 3.8版本,你可以看一下更新日志:Python 3.7.2和3.6.8版本发布下载,附更新说明。
一、在CentOS 7上安装Python 3.6
对于CentOS 7,你可以从IUS Community Project CentOS存储库安装Python 3.6,IUS是一个社区项目,为Enterprise Linux发行版的新版精选软件提供RPM包。
第1步:添加IUS社区项目存储库
安装存储库rpm,它将为你添加存储库内容到/etc/yum.repos.d目录:
$ sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
第2步:更新yum索引
更新yum索引以获取添加的存储库上的所有包的列表:
$ sudo yum makecache fast
第3步:在CentOS 7上安装Python 3.6
运行以下命令在CentOS 7上安装Python 3.6:
$ sudo yum install -y python36u \
python36u-libs \
python36u-pip \
python36u-devel
第4步:确认在CentOS 7上安装Python 3.6
现在检查系统上安装的Python 3的版本:
$ python3.6 -V
二、在Ubuntu 16.04上安装Python 3.6
在Ubuntu 16.04上,默认安装了Python 2.7和Python 3.5,要在Ubuntu 16.04服务器上安装最新版本的Python 3.6(参考:安装Python 3.6在Ubuntu 16.04上),请按照以下步骤操作。
第1步:在Ubuntu 16.04上检查Python 3的版本
$ python3 -V
Python 3.5.2
你可以在这里看到它是3.5.2,在Ubuntu 16.04上安装Python 3.6的最简单方法是使用来自J Fernyhough的个人包存档(PPA)。
第2步:确保在添加PPA之前安装了这些软件包
$ sudo apt-get install software-properties-common python-software-properties
第3步:AddJ Fernyhough的PPA
现在可以添加PPA了:
$ sudo add-apt-repository ppa:jonathonf/python-3.6
将收到如下消息输出:
Don't remove Python 3.5 from your system - it will break.
More info: https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpd0im8dw_/secring.gpg' created
gpg: keyring `/tmp/tmpd0im8dw_/pubring.gpg' created
gpg: requesting key F06FC659 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpd0im8dw_/trustdb.gpg: trustdb created
gpg: key F06FC659: public key "Launchpad PPA for J Fernyhough" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
上面的命令应该将文件添加到/etc/apt/souces.list.d目录:
$ cat /etc/apt/sources.list.d/jonathonf-ubuntu-python-3_6-xenial.list
deb http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial main
第4步:更新apt索引
更新apt索引以反映添加的PPA存储库上的新包:
$ sudo apt-get update
第5步:在Ubuntu 16.04上安装Python 3.6
可以使用该命令在Ubuntu 16.04上安装Python 3.6:
$ sudo apt-get install python3.6
第6步:验证在Ubuntu 16.04上安装Python 3.6
检查系统上存在的Python 3版本:
$ python3 -V
三、在Debian 9上安装Python 3.6
Debian 9的Python 3.6可以在测试库中找到,将以下行添加到/etc/apt/sources.list文件中:
deb http://ftp.de.debian.org/debian testing main
如果更新系统软件包,Debian testing存储库很容易破坏你的系统,建议在安装和更新软件包时将稳定的repo设置为默认值,对于这次运行:
# echo 'APT::Default-Release "stable";' | sudo tee -a /etc/apt/apt.conf.d/00local
现在让你得到包列表更新:
$ sudo apt-get update
最后,在Debian 9上安装Python 3.6:
$ sudo apt-get -t testing install python3.6
可以使用以下命令确认版本:
$ python3 -V
四、在macOS上安装Python 3.6
要在macOS机器上安装Python 3.6,请转到Python下载页面并获取最新版本的Python 3.6 for mac,你也可以使用wget或类似命令直接下载软件包,而无需使用Web浏览器。
$ wget https://www.python.org/ftp/python/3.6.8/python-3.6.8-macosx10.9.pkg
双击其名称安装软件包:
安装完成后,确认macOS上的Python3版本:
$ python3 -V
Python 3.6.8
使用Python 3.6创建virtualenv
现在我们已经在你的系统上安装了Python 3.6,你可以轻松地创建一个Virtualenv,以便在你的项目中使用它,下面的例子将创建一个名为myproject的Virtualenv:
$ python3.6 -m venv myproject
$ ls myproject
bin include lib pyvenv.cfg
然后激活环境,以便你可以开始使用pip安装软件包:
$ . myproject/bin/activate
(myproject)
要使用pip安装软件包,请使用:
$ pip install [package_name]
$ pip install -r requirements.txt
例如,要安装youtube-dl,请运行:
$ pip install youtube-dl
Collecting youtube-dl
Downloading youtube_dl-2018.3.26.1-py2.py3-none-any.whl (1.7MB)
100% |████████████| 1.7MB 280kB/s
Installing collected packages: youtube-dl
Successfully installed youtube-dl-2018.3.26.1
(myproject)
相关主题
macos安装python3.6_在CentOS 7/Ubuntu 16.04/Debian 9/macOS上安装Python 3.6的方法相关推荐
- suse linux kvm安装包,在CentOS 7/Ubuntu 16.04/Debian 9/SLES 12上安装KVM的方法
本文介绍在Linux上安装KVM的方法,涉及CentOS 7.Ubuntu 16.04.Debian 9.SUSE Linux Enterprise Server 12(SLES 12). 在Cent ...
- Windows 10+Ubuntu 16.04在MBR分区上安装双系统之后没有Windows 10的启动菜单解决方法...
背景: 硬盘分区方式:MBR 硬盘容量256,Windows 100,Ubuntu 156,其中主分区安装的是Windows,Ubuntu安装在逻辑分区上,文件系统为Ext4,整个Ubuntu就挂载在 ...
- ubuntu 16.04.7通过get-pip.py安装pip 20.3.4
ubuntu 16.04.7通过get-pip.py安装基于python 2.7的pip 20.3.4 为何要用这种方式安装pip? 因为ubuntu 16.04.7自带的pip是pip 8,在202 ...
- 几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录【会继续完善】
几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...
- 在Ubuntu 16.0.4.5 LTS上安装python 2.7版本的cv2模块
简介 OpenCV是一个C++库,用于实时处理计算机视觉方面的问题,涵盖了很多计算机视觉领域的模块. OpenCV有两个Python接口,老版本的cv模块使用OpenCV内置的数据类型,新版本的cv ...
- Ubuntu 16.04+GTX970 黑屏无法安装解决方法
Ubuntu 16.04+GTX970 黑屏无法安装解决方法 参考http://www.linuxidc.com/Linux/2017-01/139318.htm http://blog.scienc ...
- linux编译mesa,如何在Ubuntu 16.04,17.10中安装Mesa 17.3.3
最新的MESA 3D图形库17.3.3现在在Ubuntu-X team PPA存储库中为Ubuntu 16.04和Ubuntu 17.10提供. Mesa 17.3.3实现了OpenGL 4.5 AP ...
- Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译
Anaconda Python3.6 OpenCV4.1.0 Ubuntu 16.04源码编译 转载于:https://blog.csdn.net/phdsky/article/details/782 ...
- Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】
本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...
最新文章
- 学以致用七---Centos7.2+python3.6.2+django2.1.1 --搭建一个网站(补充)
- Python游戏开发,pygame模块,Python实现过迷宫小游戏
- RedHat6.5-Linux安装telnet服务
- “放到桌面”的Servlet实现
- RuntimeError: inconsistent AsyncHTTPClient cache
- 加拿大计算机硕士gpa不够,加拿大研究生留学申请者绩点低怎么办?这四类应对方法你都知道吗?...
- 车牌识别 php,eoLinker-API_Shop_OCR-车牌识别_API接口_PHP调用示例代码
- vb6,sql与access 获取当前日期
- 农村三资管理平台app_鑫农三资app下载-鑫农三资app下载安卓版 v1.0.2_手机乐园
- CefSharp 实现拖拉滑动验证Demo
- 大学计算机excel高级筛选,excel高级筛选的使用方法(入门 进阶 高级)
- consol.log()的封装
- openfire 开发QQ群、微信群等固定群插件
- 训练题库CTF题库最近在论证一个问题,到底是先有鸡还是先有蛋 (Ijm,lo 3wsdr4 6tghu7)
- 芝加哥大学计算机应用数学专业排名,美国大学应用数学专业排名
- ChatGPT所代表的人工智能的意义
- PayPal----订单支付
- python+openpyxl报KeyError: “There is no item named ‘[].xml‘ in the archive“
- 自制操作系统系列(四):进入64位模式
- AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits)