在 Ubuntu 上从 pypi 安装软件包时出现 Python Pycharm 错误

标签 python numpy ubuntu pycharm

我不知道该怎么办。没有包可以安装。如果有任何相关性,我在 Ubuntu 上。第一张图片显示了我的设置,选择了解释器 first image
这是我尝试安装(包上方的“+”)numpy时发生的情况。任何其他包都是一样的。
enter image description here
当我单击“详细信息”时,我得到以下命令输出:

Error: Traceback (most recent call last):
  File "/snap/pycharm-community/274/plugins/python-ce/helpers/packaging_tool.py", line 73, in run_pip
    runpy.run_module(module_name, run_name='__main__', alter_sys=True)
  File "/usr/lib/python3.8/runpy.py", line 207, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/usr/lib/python3.8/runpy.py", line 97, in _run_module_code
    _run_code(code, mod_globals, init_globals,
  File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/__main__.py", line 29, in <module>
    from pip._internal.cli.main import main as _main
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/cli/main.py", line 9, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
    from pip._internal.cli import cmdoptions
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/cli/cmdoptions.py", line 23, in <module>
    from pip._internal.cli.parser import ConfigOptionParser
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/cli/parser.py", line 12, in <module>
    from pip._internal.configuration import Configuration, ConfigurationError
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/configuration.py", line 26, in <module>
    from pip._internal.utils.logging import getLogger
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 13, in <module>
    from pip._internal.utils.misc import ensure_dir
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/utils/misc.py", line 40, in <module>
    from pip._internal.locations import get_major_minor_version, site_packages, user_site
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/locations/__init__.py", line 14, in <module>
    from . import _distutils, _sysconfig
  File "/home/pestilene/Projects/Python/venv/lib/python3.8/site-packages/pip/_internal/locations/_distutils.py", line 9, in <module>
    from distutils.cmd import Command as DistutilsCommand
ModuleNotFoundError: No module named 'distutils.cmd'
这就是我的“管理存储库”中的内容
enter image description here
我也尝试直接从命令行安装,但没有运气。
enter image description here
如果有人对如何解决此问题有任何建议,我将不胜感激。

最佳答案

看起来像 python3-distutils apt 包丢失。
您可以尝试使用 sudo apt install python3-distutils 安装它
之后可能需要重新创建 venv。这应该可以通过 PyCharm 实现。

关于在 Ubuntu 上从 pypi 安装软件包时出现 Python Pycharm 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71712502/

相关文章:

python GTK : make about dialog without logo

python - pygame,如何获取图形的坐标?

python - 如何在Python中从空格分隔的文件中提取特定列?

python - 用零填充行,其他列有一些值,否则其他列没有值,在 python pandas 中用 NaN 填充它

python - 如何将源和目标参数定义为shortest_path的数组?

postgresql - 优化同一命令的多次执行 - Docker

python - 操作系统重启、关机、休眠、 sleep 、唤醒(Windows Python)

python - 将上三角矩阵转换为对称矩阵的快速方法

node.js - 由于 npm 中的问题,无法在 ubuntu 上安装带有 nopt 的 Node 模块

ubuntu - 无法从 Ubuntu 设置 chromedriver 的路径