Python--关于pip在windows中安装与运行的问题

        pip是Python中安装包的很好用的一个工具。但是我作为零基础的初学者在尝试使用pip的时候总是遇到问题。我花了两晚上才解决这个问题。

       虽然我的问题看起来很幼稚,但我还是想分享出来,希望能够帮到跟我有同样困惑的人。 

       首先当我安装Python的时候,有选项问是否要一同安装pip,我点了是。所以我就不必在重新在网上下载pip。 

       同时安装python的时候,我也勾选了同时配置环境变量。所以我就不需手动添加。 

       所以我认为:当我安装完Python的时候,似乎同时也安装了pip。同时环境变量等也没有问题。

      于是我就用Eric6新建了一个文档,试图 运行pip list,来检测pip功能是否可用。但是出现了SyntaxError: invalid syntax的错误。

      所以问题在哪里呢?就是这让我困惑了很久。 

      原来:pip是命令(command而非代码code),这个命令是在命令提示符中运行,而非在python中运行的。

      win+R 打开 cmd 输入pip list 或者pip install 等命令就可以运行了。

      这么简单的一个问题,却困扰了我两晚。希望这篇能够帮助到有同样疑惑的同学。

     而如果想在Python中运行pip要做如下: 

import pip 

package_names=['selenium', 'requests'] #packages selenium to install 

pip.main(['install'] + [package_names] + ['--upgrade']) # --upgrade to install or update existing packages 

如果想更新包:

import pip 

for i in pip.get_installed_distributions(): 

      pip.main(['install', i.key, '--upgrade'])

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容