我刚刚安装了python 3.5,运行了Python 3.5 (32-bit)次并输入了

pip

并收到信息:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    pip
NameError: name 'pip' is not defined

我在路径中没有看到任何脚本目录,但我在C:\Users\UserName\AppData\Local\Programs\Python\Python35-32\Scripts中找到了pip.py个.

我在安装过程中 Select 了"将python添加到环境变量"选项,但它似乎什么都没做.

我在谷歌上搜索了这个,得到了this guide,这表明早期版本需要添加一些路径名.我没有C:\Python...目录,所以我try 从上面添加Scripts文件夹,结果相同.

如何安装python使其实际工作(例如,我可以运行pip、安装模块等)?

推荐答案

也许您想在Python shell中try 运行pip,如下所示:

>>> import pip
>>> pip.main(['install', 'requests'])

这将使用pip安装requests个软件包.


因为pip是标准库中的一个模块,但它不是内置函数(或模块),所以需要导入它.

另一种方式是,您应该在系统shell中运行pip(如果pip在path中,则为cmd).

Python-3.x相关问答推荐

Python ModuleNotFound错误,即使安装了模块

数据类对象列表的字典获取方法-在数据类列表中查找具有特定变量值的数据类

如何使用魔杖扭曲图像

如何强调您正在寻求以 pandas 数据帧的另一列为条件的差异?

Pandas教程:如何更新行内数值的位置

拆分列表的元素并将拆分后的元素包含到列表中

使用 multiprocessing 处理图像

attrs 将 list[str] 转换为 list[float]

位对的距离

如果值超出上下限(异常值处理),则将值的数据框替换为 np.nan

有没有办法使用重采样矢量化添加缺失的月份?

在字符串中查找正则表达式的所有模式

将字典列表展平为数据框列

正则表达式从文本文件中捕获包含制表符/空格和子字符串的部分字符串

如何使我的课程在 Python 中非常可打印?

所有 Python dunder 方法的列表 - 您需要实现哪些方法才能正确代理对象?

迭代器也是可迭代的吗?

如何在 python 3.x 中禁用 ssl 判断?

为什么在 Python 3 中实例的 __dict__ 的大小要小得多?

字典理解中的操作顺序