Python 在Pycharm不断失败的情况下,如何在其中安装旧版本的Pip?

Python 在Pycharm不断失败的情况下,如何在其中安装旧版本的Pip?,python,python-3.x,pip,pycharm,Python,Python 3.x,Pip,Pycharm,好的,我在Pycharm中导入tweepy和textblob时遇到了一些问题 在获得这些错误之前,我使用以下命令安装了textblob和tweepy: python3 -m pip install tweepy textblob 这似乎很管用。当我进入Python3 shell并运行时: import textblob import tweepy 我能够输入一个shell,并且这些包可以正确导入 当我开始用Pycharm编写代码时,问题就出现了,在前两条导入语句之后,如下所示: from t

好的,我在Pycharm中导入tweepy和textblob时遇到了一些问题

在获得这些错误之前,我使用以下命令安装了textblob和tweepy:

python3 -m pip install tweepy textblob
这似乎很管用。当我进入Python3 shell并运行时:

import textblob
import tweepy
我能够输入一个shell,并且这些包可以正确导入

当我开始用Pycharm编写代码时,问题就出现了,在前两条导入语句之后,如下所示:

from textblob import TextBlob
import sys, tweepy
我得到以下错误:

Unresolved reference 'textblob'
No module named 'tweepy'
我得到以下错误:

Unresolved reference 'textblob'
No module named 'tweepy'
我对Google和Stack Overflow做了广泛的研究,得出结论,这是因为pip(至少我认为是这样,但如果我错了,请纠正我)。我尝试在Pycharm中安装旧版本的pip,方法是转到“首选项”>“添加软件包”>“pip”,但出现以下错误:

AttributeError: module 'pip' has no attribute 'main'
在本文中,它表示PIP10.0.1中不推荐使用“main”方法,这是我正在运行的版本,但它甚至不允许我安装较旧的版本,因此我现在不确定该怎么办

如果有帮助的话,我也在运行Python 3.6.1。希望在故障排除和解决错误方面做得更好!任何帮助都会很好

编辑 以下是尝试安装旧版本pip时出现的完整堆栈跟踪错误

Traceback (most recent call last):
  File "/Applications/PyCharm CE.app/Contents/helpers/packaging_tool.py", line 184, in main
    retcode = do_install(pkgs)
  File "/Applications/PyCharm CE.app/Contents/helpers/packaging_tool.py", line 109, in do_install
    return pip.main(['install'] + pkgs)
AttributeError: module 'pip' has no attribute 'main'
编辑
仍然在对问题进行故障排除并通读此内容,有人可能会发现它很有用。

嗯,此修复比最初想象的要容易得多。我把我的答案贴出来,以防有人在同一个问题上撞到他们的头。 PyCharm中的修复程序是转到首选项>更新。然后运行更新。在我的更新中,它表明PIP10.0.1存在问题,需要更新

以下是一个屏幕截图:


在pycharm中运行此命令

python -m pip install --user --upgrade pip==9.0.3
激活你的环境 然后进入pycharm内的终端

然后运行这个命令

python -m pip install --user --upgrade pip==9.0.3

要降低
库的版本,可以使用
python-m pip install--user--upgrade library==[version]

在首选项>项目>项目解释器中使用正确的解释器吗?是的,刚刚检查过。我使用的是3.6.1的正确解释器版本。我还安装了一个2.7版本,但它没有被选中。另外,奇怪的是,我无法在Pycharm中卸载pip,因为按钮被禁用。我建议使用命令行更新软件包管理器
pip
(以及安装任何软件包)我在cmd:
pip安装中的Pycharm->preferences工具中遇到了很多问题——升级pip==
Hi@Eskapp,如果我从命令行更新,它应该更新Pycharm吗?我也经历过很多关于Pycharm的问题。