pytharm error : No module named 'distutils.core'

本文介绍如何通过终端命令安装Python3及其配套的包管理工具pip。适用于初学者快速上手Python开发环境配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

input the following code in your terminal

sudo apt-get install python3-distutils
sudo apt install python3-pip
(airformer) C:\Users\lenovo\Documents\WeChat Files\wxid_i2lj4bj8hh2v22\FileStorage\File\2025-07\SeaFormer\SeaFormer>pip install numpy scipy Requirement already satisfied: numpy in c:\users\lenovo\.conda\envs\airformer\lib\site-packages (1.24.3) Collecting scipy Using cached scipy-1.10.1-cp38-cp38-win_amd64.whl.metadata (58 kB) Using cached scipy-1.10.1-cp38-cp38-win_amd64.whl (42.2 MB) Installing collected packages: scipy Successfully installed scipy-1.10.1 (airformer) C:\Users\lenovo\Documents\WeChat Files\wxid_i2lj4bj8hh2v22\FileStorage\File\2025-07\SeaFormer\SeaFormer>python ./experiments/airformer/main.py --mode train --gpu 0 --dataset AIR_TINY Traceback (most recent call last): File "./experiments/airformer/main.py", line 14, in <module> from src.utils.helper import get_dataloader, check_device, get_num_nodes ModuleNotFoundError: No module named 'src' (airformer) C:\Users\lenovo\Documents\WeChat Files\wxid_i2lj4bj8hh2v22\FileStorage\File\2025-07\SeaFormer\SeaFormer>pip install src Collecting src Downloading src-0.0.7.zip (6.3 kB) Preparing metadata (setup.py) ... done Building wheels for collected packages: src Building wheel for src (setup.py) ... error error: subprocess-exited-with-error × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [60 lines of output] C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\dist.py:261: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) running bdist_wheel running build running build_py creating build\lib\src copying src\__init__.py -> build\lib\src running egg_info writing src.egg-info\PKG-INFO writing dependency_links to src.egg-info\dependency_links.txt deleting src.egg-info\entry_points.txt writing requirements to src.egg-info\requires.txt writing top-level names to src.egg-info\top_level.txt reading manifest file 'src.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE.rst' writing manifest file 'src.egg-info\SOURCES.txt' C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\dist.py:932: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! command.initialize_options() Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "C:\Users\lenovo\AppData\Local\Temp\pip-install-lf17u9jc\src_eb337413b1b94c31abdd9318b6b38b79\setup.py", line 70, in <module> setup( File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\__init__.py", line 117, in setup return distutils.core.setup(**attrs) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\core.py", line 183, in setup return run_commands(dist) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\core.py", line 199, in run_commands dist.run_commands() File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\dist.py", line 954, in run_commands self.run_command(cmd) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\dist.py", line 999, in run_command super().run_command(command) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\dist.py", line 973, in run_command cmd_obj.run() File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\command\bdist_wheel.py", line 412, in run install = self.reinitialize_command("install", reinit_subcommands=True) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\__init__.py", line 227, in reinitialize_command cmd = _Command.reinitialize_command(self, command, reinit_subcommands) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\cmd.py", line 309, in reinitialize_command return self.distribution.reinitialize_command(command, reinit_subcommands) File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\dist.py", line 938, in reinitialize_command for sub in command.get_sub_commands(): File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\cmd.py", line 327, in get_sub_commands if method is None or method(self): File "C:\Users\lenovo\.conda\envs\airformer\lib\site-packages\setuptools\_distutils\command\install.py", line 785, in has_lib self.distribution.has_pure_modules() or self.distribution.has_ext_modules() AttributeError: 'NoneType' object has no attribute 'has_pure_modules' [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for src Running setup.py clean for src Failed to build src ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (src)
最新发布
07-23
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值