在前几期为大家推送了好多关于Python编程的文章,也有一期专门讲了Python的安装,不过呢,在实际编程中会遇到好多问题,今天呢小编将自己遇到的问题及解决办法与大家分享一下。
Python安装
Python有自己独立的官网,无论哪个版本,都可以在其官网get到,下面详细说一下怎么安装。
1. Python 2.x系列安装:
(1)进入官网(图1),点击DownLoads,选择windows进行版本选择,按照电脑配置选择64位\32位(图2)。
图1
图2
(2)2.x系列的不会自动配置环境变量,还需自行配置。
右击此电脑--属性--高级系统设置--环境变量,双击Path添加刚才安装的Python路径以及路径下的Scripts文件夹路径(图3)。注意:为啥我找不见Scripts文件夹,不要急,仔细看下面的Python 2.x系列相关模块安装。
图3
2. Python 3.x系列安装:
(1)与2.x系列第一步一样,这里不多说,截图如下(图4)。
图4
(2)3.x系列的环境变量的配置在安装时可以选择自动配置(图5),自己不用再配置。
图5
Python相关模块安装
没有模块的Python就像是一个空壳,所以模块是相当重要的,Python 2.x与3.x的模块发生了好多变化,2.x的有些模块在3.x中被融合了。
Python模块的安装有好多方法,下面我只说三种方法:
1. 利用pip install 模块名安装模块
(1)3.x系列的直接打开命令提示符,输入:
pip install 模块名(例如pip install requests)
(2)2.x系列的有点麻烦,在2.x系列中下载安装Python后没有自动安装setuptools和pip这两个基础模块,所以需要手动安装。
进入Python官网,点击PyPI菜单(图6),在搜索栏中输入setuptools进行下载(图7),同理pip下载过程相同(图8)。
图6
图7
图8
解压后打开命令提示符,切换到解压后的文件夹中,输入python setup.py install安装setuptools,同理切换到pip文件夹下输入python setup.py install安装pip。注意:必须先安装setuptools。
最后就可以在命令提示符中输入pip install 模块名进行安装模块。
2. 利用easy_install安装
安装了setuptools模块后在Scripts文件夹中有easy_install的相关文件(图9)。打开命令提示符切换到easy_install的文件路径下,输入easy_install 模块名,就可以安装相关模块。
图9
3. 下载模块文件安装
与pip的下载方式相同,下载模块的安装包(图10)
图10
解压后打开命令提示符切换到该文件夹路径,输入python setup.py install安装该模块。
模块安装问题
很多时候用pip安装模块时会出现无法下载等诸多问题,pip安装时实际时访问了https://pypi.org/simple/网站下载安装的,不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了,导致安装失败(图11)。
图11
下面小编为大家介绍几个国内镜像源,能够顺利解决安装不了问题。
使用方式:
pip install -i http://pypi.tuna.tsinghua.edu.cn/simple/ requests
pip install requests -ihttp://pypi.douban.com/simple/
pip install -i http://pypi.douban.com/simple/ gevent
easy_install -i http://pypi.douban.com/simple/ gevent
利用上述方法安装结果如图12。
图12
有同学会问2.x配置这么麻烦,为啥不直接用3.x,哈哈,仔细看文章或者自己写写代码你就会知道啦!
有同学提到我一个电脑怎么同时安装2.x与3.x的Python呢?细心的同学会发现我上面截图中的代码有2.x与3.x共存的问题。
详细2.x & 3.x共存问题请关注下期Python相关推送!
编辑:丁双龙
指导:刘涛教授
领取专属 10元无门槛券
私享最新 技术干货