不同环境python的安装方法

avatar 2019年12月28日09:23:02 评论 1,105 次浏览

首先,在安装python之前先说一下python的发展历程。可以参考一下百度百科,这里简单的说一下,Python创始人Guido van Rossum 是纯粹的自由软件,源代码和解释器都遵循GPL(GNU General Public License)协议,注:GNU是由Richard Stallman在1983年发起的目标是为了创建一套完整的自由的操作系统

python的代码简洁清晰是特色之一,最主要的是python具有丰富和强大的库,能够把其他语言利用各种模块连接起来

  • 下载资源

安装python首先要自己下载资源,跟进自己的系统环境下载相应的包

下载地址:https://www.python.org/downloads/

window环境安装

软件版本:python-3.5.2-amd64.exe

软件下载地址:https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe

  • 下载后直接点击安装

因为很简单这里就不做过多解释,提示一下在选择安装路径的时候自己可以定义一下安装路径,在后面需要用到

安装成功,需要设置一下环境变量

在计算机右键属性——(左上角)高级系统设置——环境变量——-系统变量里的——path中加入一段python的安装路径后面一定要加”;”

找不到高级系统设置的可以参考下面的图片,1可以从控制面板进入,2从计算机属性进入

在环境变量--系统变量中的path进行编辑,然后在里面追加一下你安装的python的路径,win7和win10不太一下,win7是需要使用";"分开,win10直接新键即可。

注:在系统环境变量中如果不加入python的路径,在cmd中执行python文件找不到python。

Linux安装python

因为用centos7的越来越多了,哪就用centos7学习,centos和ubuntu差别不大,所以根据自己爱好。Centos7默认安装的是2.7,你可以选择卸载也可以选择保留。这里为了保证yum的正常使用就把python2.7和python3.6同时存在。

#安装依赖的文件
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
#下载源码包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#创建python3路径,并解压
mkdir -p /usr/local/python3
tar -zxf Python-3.6.5.tgz 
#进去源码包目录进行编译
cd Python-3.6.5
./configure --prefix=/usr/local/python3
make && make install
#创建python3和pip3的解释路径
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3
#检查一下python3的版本
python3 -V
Python 3.6.5
#已经安装了两个版本的python,为避免yum混淆,注明yum依赖的版本
vim /usr/bin/yum 
#!/usr/bin/python2.7
#测试python3安装是否成功
[root@localhost ~]# python3
Python 3.6.5 (default, Dec 26 2019, 19:50:05) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> print(os.getcwd())
/root
pip3 install PyQuery

安装虚拟python3

# 配置并载入 Python3 虚拟环境
[root@localhost ~]# yum -y install python36 python36-devel
[root@localhost ~]# cd /opt
[root@localhost opt]# python3.6 -m venv wulaoer  #创建虚拟环境名称,名称“wulaoer”可自定义
[root@localhost opt]# source wulaoer/bin/activate #进入python3.6虚拟环境
(wulaoer) [root@localhost opt]#    #计算机名前的"(wulaoer)"就是进入虚拟环境的标志
(wulaoer) [root@localhost opt]# deactivate  #退出虚拟环境
[root@localhost opt]#

mac环境下安装python3

mac环境也是默认是python2,不过要想删除python2,会对系统造成一些影响,建议两个版本共存。

brew search python3 #查找python3
brew install python3 #安装python3

brew info python3	#查看安装python3的信息
i ~/.bash_profile #加入到配置文件
#添加配置信息
alias python="/usr/local/bin/python3"
#编译系统配置文件
source ~/.bash_profile
#系统当前的python版本。
python3 -V

在安装mac的过程中可能遇到一下文件路径不存在或者权限的问题创建文件并赋予权限即可。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: