Pycharm - 找不到Python打包工具

41

我正在尝试安装Python3.5解释器的Pycharm软件包。它显示:

未找到Python打包工具。安装打包工具

但是当我尝试安装时,它给出了这个错误。

AttributeError: module 'setuptools.dist' has no attribute 'check_specifier'

我正在使用Ubuntu 16.04.2和Pycharm社区版2017.1.1。

3个回答

67
运行此命令,您应该能够在Pycharm中安装打包工具:

运行此命令,您应该能够在Pycharm中安装打包工具:

sudo apt install python3-pip

如果您使用的是Python3解释器,那么需要安装python3-pip而不是python-pip。


只需安装python3-pip并通过sudo执行pycharm即可解决问题。谢谢。 - Goutham Ganesan
我也遇到了同样的错误,而且已经安装了python3-pip,还有什么可能缺失的吗? - Tony Suffolk 66
15
对于 Windows 有什么建议吗? - varunsinghal
1
谢谢!+1。之后,我遇到了另一个问题:AttributeError: module 'setuptools.dist' has no attribute 'check_specifier',下一个解决方案在这里找到:https://dev59.com/HlgR5IYBdhLWcg3wlOIr 我不得不升级我的setuptools。也许对某些人有帮助。 - zviad
从Pycharm列表中删除所有“损坏”的(标记为红色的)解释器对我很有帮助。 - MartinM
运行此操作并再次点击“安装包装工具”后,PyCharm 2022.1.3 足够智能,提示输入 sudo 密码,然后继续安装其余部分。无需像 @GouthamGanesan 描述的那样使用 sudo 启动 PyCharm。我猜这是 PyCharm 的改进。 - Criminally Inane

1

当我将Ubuntu升级到新版本时,出现了这个错误,并且它自动安装了更新版本的Python并将其设置为主要版本(3.8 -> 3.10)。

我删除了该项目的venv文件夹,并使用当前Python版本(3.10)创建了一个新的venv文件夹,这似乎解决了问题。


0

当我使用Python 3.8解释器打开PyCharm时,“+”选项(附加包)不可点击。在输入sudo apt install python3-pip之后,它可以工作并且“+”选项是可点击的......所以如果你遇到同样的问题,请尝试这个方法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接