今天想用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这个库,先卖个关子,明天我会分享一个关于用这个库的小项目,大家拭目以待吧!