@三个小问题
- Python安装注意事项
- pip按指示更新后失效
- 管理员身份运行
Python安装注意事项
1)建议在python官网https://www.python.org/下载最新版本(官网默认是下载32-bit,64-bit的下载须自行在Downloads版块选择)根据你的操作系统来,64位的就选64-bit,32位的就选32-bit,32-bit在64位操作系统上也能用,但64-bit在32位操作系统上不能用。但是感觉现在大家的操作系统应该都是64位的吧~
2)安装的第一个界面记得要勾选“将Python”添加到"Path"(环境变量),否则后续会出现“pip不是内部或外部命令,也不是可运行的程序或批处理文件”的错误。这个问题的解决办法是:找到python的安装目录下的SCRIPTS文件夹,在系统“高级设置”中将该文件夹的路径复制到环境变量——系统变量——Path中。
3)安装目录最好选一个自己建立的目录,方便后续问题的查找。
pip按指示更新后失效
安装完Python,尝试安装jieba库,安装成功后,Windows命令窗口显示如下黄字警告⚠提示更新至新版pip
如果这个时候更新了,再执行"pip intall requests(一个新库)",出现“pip不是内部或外部命令,也不是可运行的程序或批处理文件”的错误”。我在网上找了一些解决方法,基本上都是说把Python安装目录下的Script文件夹路径复制到环境变量的系统变量的Path中,但是因为在一开始安装Python的时候我已经勾选了“将Python添加到Path”,所以不是这个问题。
但是,这也为我提供了一个解决问题的思路,根据搜索结果知道这么大家这么做的原因是因为pip程序在Scripts文件夹中,那么有没有可能是我的Scripts文件夹有问题呢?打开Scripts文件夹,发现文件夹中并没有包含pip程序,所以推测极有可能是在更新pip的时候将较低版本的pip程序删除后系统并未安装新版的pip程序,pip不存在所以pip命令无效。
暂时的建议是:不用理会pip的更新警告。
——————————此处是分割线———————————
我哭了,我按照提示去更新pip文件,试图得到Scripts文件夹中不存在pip程序的证据,结果它居然又给我把新版的pip装上去了,所以为什么,玄学吗??好吧,就当是给大家提供了另一种思路,遇到了"pip不是内部或外部程序等“问题时,一是确定pip有没有Scripts文件夹内;二是网上大部分所说的将Scripts文件夹添加到系统变量Path中。
管理员身份运行
运行pip出现下图所示“拒绝访问”Error时,是因为未以管理员的身份打开cmd命令窗口
以管理员身份运行cmd的方法:
win10在搜索框中输入"cmd",点击“一管理员身份运行”即可。我之前安装的Python没有出现过这个问题,不过遇到了也要知道该如何处理。