视频来源:B站《【马哥教育】白嫖到价值9800的2022版Python入门视频教程!》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
官方网站下载不同平台。https:
//www.python.org/downloads/
Linux环境安装
如果是Ubuntu等桌面系统, 都已经更新到了Python较新的版本。但多数生产环下境使用的还是红帽系统。
CentOS7默认还是Python2.7, 而开发环境如果是高版本Python就带来了问题。为了不破坏当前系统使用, 甚至以后为了多个Python项目部署(这些项目使用不同Python解释器版本,建议使用多版本工
具。
也可以考虑容器部署Python应用程序。
多版本安装
以CentOS8为例
# yum install python36 python38
可以通过配置选择当前Python版本
# alternatives --config python3
查看当前版本
# python3
# python3 -V
虚拟环境
安装虚拟环境
# pip3 install virtualenv
新建一个普通用户
# useradd python
# echo python | passwd --stdin python
# su - python
创建工程目录,并设置虚拟环境
$ mkdir -p projects/cmdb
$ mkdir venvs
$ cd venvs
$ virtualenv vcmdb
$ ls
vcmdb
$ cd ~/projects/cmdb/
$ pwd
/home/python/projects/cmdb
(vcmdb) 表示虚拟环境
$ source ~/venvs/vcmdb/bin/activate
(vcmdb) [python@localhost cmdb]$ python -V
Python 3.8.0
(vcmdb) [python@localhost cmdb]$ deactivate
$ python -V
-bash: python: command not found
$ python3 -V
Python 3.8.0
基于3.6的虚拟环境,使用-p指定3.6版本python编辑器
$ virtualenv -p /usr/bin/python3.6 vcmdb36
$ cd ~/projects/cmdb/
$ source ~/venvs/vcmdb36/bin/activate
(vcmdb36) [python@localhost cmdb]$ python -V
Python 3.6.8
(vcmdb36) [python@localhost cmdb]$ which python3
~/venvs/vcmdb36/bin/python3
(vcmdb36) [python@localhost cmdb]$ which python
~/venvs/vcmdb36/bin/python
(vcmdb36) [python@localhost cmdb]$ deactivate
[python@localhost cmdb]$ python3 -V
Python 3.8.0
Windows环境安装
下载Windows x86-64 executable installler,按照提示安装即可。
勾选增加PATH路径,简单安装直接点击“Install Now”。
打开Windows命令行
$ python -V
Python 3.7.4
$ pip -V
pip 19.0.3 (python 3.7)
pip是Python包管理器,以后安装Python第三方包都需要它,它从3.x开始就集成在Python安装包里面了。