python安装时发生严重错误、在控制面板上找不到该应用_Windows8环境下个人遇到的Python安装问题及解答...

本文介绍了在Windows 8环境下遇到的Python安装问题,包括Python安装路径选择、环境变量配置以及pip的使用。在配置环境变量时,需要将Python和pip的路径添加到PATH变量中。此外,解决pip安装时出现的UnicodeDecodeError问题,通过创建sitecustomize.py文件并设置编码为UTF-8来避免错误。确保在安装Python工具包前安装好所有依赖包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总的来说,Python对于Windows环境来说不是十分友好,对于和我一样的初学者来说,第一次使用python的话尽量选择Linux系统进行运行,哪怕是选择搭建虚拟机的方式都行,千万不要冒然在Windows环境下进行尝试。如果你尝试了并且有着一股不完成不作罢的决心的话,我只能说你摊上大事了。好了,废话不多说,直接切入正题。

在下载之前一定要明确自己的任务需要是python2还是python3,因为两者的语法规则不是十分相同。其次,要明确自己的电脑是32位还是64位,是什么类型的。这些判定条件在python的官网的下载页面中很详细的体现在了下载的文件版本上,希望各位下载时要注意。

2、python的安装

由于我个人不喜欢在C盘中放很多的东西,所以习惯性的会改文件的安装路径,如果大家对这个没有什么要求的话,就可以一路next下去了。安装完成后需要配置环境变量。

(在控制面板的系统和安全中心找到系统)

(单击高级系统设置中的环境变量)

(在用户变量中新增PATH变量,并将你所安装python的文件路径加入,结尾以封号结尾,便于添加新的环境变量)

然后Win+R出入cmd回车,打开命令控制台,输入python回车,若出现下图情况,则说明环境变量就配置正确了

3、一键安装命令——pip的使用

python为了完成各种各样的任务,也就需要安装各种依赖包,不过为了用户免去寻找包的麻烦,python提供了一键安装命令——pip,你可以运用pip install 的方式一键安装自己想要的包。不过在使用之前需要进行两个环节的准备工作。

(1)pip环境变量的配置——和python环境变量的配置一样,同样是把pip的文件路径添加到用户变量中的PATH变量中,和python变量的值以封号隔开。

如果出现上图情景则配置正确

(2)pip的升级——首先输入pip list 这一命令,查看安装了哪些python工具包及其版本号。

如果发现pip不是最新版本,则可以使用pip install --uprade pip 的命令升级pip。接下来就可以使用pip install 的形式一键安装工具包了。

不过在使用这一命令的时候本人遇到了一个问题,在这里把问题和解决方案给大家罗列出来

我在输入了pip install 后,控制台报错,出现了一大堆的红色字体,在最后一行它显示“UnicodeDecodeError: 'ascii' codec can't decode byte 0xe8 in position 1: ordinal not in range(128). -- Note: Markdown only accepts unicode input”,其实这个错误意思是你的机器不支持python原本的ascii码,无法读取。(当初我查了国内的各种网站试了各种方法都是没用,最后还是在StackOverFlow这个网站上找到了解决之道,虽然国外的月亮不怎么圆,但是有时候还是挺好用的,这也是我个人想要将这个专门整理成一个帖子的原因,不想让大家再吃我的亏)言归正传,解决的方法大致是这样的,就是在python的程序文件中添加一个将ascii码转化成“utf-8”的码即可,具体为什么我也是一知半解。就不再详细解释了。具体步骤如下:

在如图的python目录下新建名为“sitecustomize.py”的文件

在文件中填写上图中的代码。完成后保存,进入python程序界面,输入下图代码

发现已经变成了“utf-8”(没有添加文件之前显示的是acsii),再次运行pip install 命令则发现可以正常运行了。

注:在安装python工具包之前一定要确保自己已经安装好了相应的依赖包,否则是无法运行程序的哟~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值