前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Window系统下配置Python的环境变量

Window系统下配置Python的环境变量

作者头像
stormwen
发布2019-08-05 11:08:44
8960
发布2019-08-05 11:08:44
举报
文章被收录于专栏:公众号:googpy公众号:googpy

今天想用pip安装pyinstaller,本来是件很简单的事,在cmd界面窗口输入pip install pyinstaller就行,结果我输入pip竟然显示:

接着用我又输入Python,竟然还是这种提示,我慌了。

我直接去配置Python的环境变量,一看才发现,系统变量下的path的值竟然被修改了,仔细想了想,才记起前不久因为安装了个爬虫库,在配置环境变量时,不小心把原本的path值给删了。

于是,我开始Google如何恢复windows系统变量下path的值?下面是我亲测的适用于win7 64位的方法:

(1)我的电脑——属性——高级系统设置——环境变量

(2)在环境变量界面有系统变量,找到path——编辑——把下面这行代码复制粘贴:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

(3)然后,一步步点确定就可以了

(4)验证,cmd中输入Python,正常运行

这里网上有很多其他的解决办法,就是在注册表中修改,我打开注册表也看了,我的注册表也是被修改了,所以,这种方法对我没用。

接下来,就是配置Python的环境变量,下面这种方法也是亲测有效,希望各位采纳:

(1)在环境变量界面中找到Administrator的用户变量——path——编辑——把你安装Python的位置路径复制进去就好,注意:不要删除原有内容,并且与原有内容用「;」隔开。

(2)然后,一步步点确定就可以了

配置完Python的环境,然后就想着现在可以用pip安装pyinstaller库了吧,我在cmd界面直接输入pip,结果还是显示:

不是内部或外部命令,也不是可运行的程序或批处理文件。

这我就不开心了,我明明安装了pip库,可为什么还显示这样呢?

我仔细想了下,应该是pip的路径没配置到环境变量中,我按照配置Python的方法把pip的环境也配置了一遍,再次输入pip,这次换成了另一种提示,如下图。

意思就是版本太低,需要升级,这里又有点小插曲,用它提示的命令:Python -m pip install –upgrade pip不能运行,于是我又接着各种搜,最后,适合本机的命令是:

pip install -U pip

终于升级到pip3了,我又一次打开cmd界面,输入pip,结果提示

No module named pip?

我又开始新一轮的Google大法,终于找到一个方法:

cmd中敲命令:Python -mensurepip,得到pip的setuptools

就这样简单的一行代码,我再次运行pip时,再没有错误提示了。

到这里,终于是万事俱备只欠东风,我潇洒的在cmdz中敲击了pip install pyinstaller

看着下载的进度条,心里还是蛮开心的。

这里给大家分享一个心得,无论是Windows、Linux还是Mac,都可以通过pip这个包管理工具来安装,在cmd命令行界面中运行如下命令,即可完成某一个库的安装:

pip install 库名

这是最简单的Python库的安装方式。

最后还是总结一下吧,虽然今天解决的都是小问题,或者说对你来说都不是问题,但是每个人电脑不一样,遇到的问题也是千奇百怪,我相信肯定会有人遇到和我一样的问题,分享出来希望大家下次可以快速轻松地解决掉。

遇到问题,大家要有耐心,多去Google搜索,不断尝试各种答案,总会找到方法的,而且,自己解决掉的,印象总是深刻的。

至于我为什么安装pyinstaller这个库,先卖个关子,明天我会分享一个关于用这个库的小项目,大家拭目以待吧!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 googpy 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档