使用pip安装Python模块

时间:2020-01-08 03:19:31

标签: python pip

我曾经使用命令pip3 install module_name安装任何模块,并且该模块正在运行。但是突然我尝试安装某些东西时出现以下错误。

Traceback (most recent call last):
 File "/Library/Frameworks/Python.framework/Versions/3.7/bin/pip", line 10, in <module>
   sys.exit(main())
TypeError: 'module' object is not callable

有人知道为什么会发生此错误,请问如何解决?

1 个答案:

答案 0 :(得分:1)

您想使用python -m pip install <module>,因为python命令将利用特定的解释器。但是,pip本身可以指向任意数量的pip二进制文件,这些二进制文件可以指向未知的解释器。因此,最好的办法是指定解释器。

具体地说,-m标志指示“我想从我指定的python调用模块。” pip不是您可以执行此操作的唯一模块:

python -m timeit
python -m zipfile
python -m pip

您可以使用pip标志检查-V指向的位置:

python -m pip -V
pip 19.2.2 from /Users/mm92400/anaconda3/lib/python3.6/site-packages/pip (python 3.6)
相关问题