ModuleNotFoundError:没有名为“打字”的模块 - 在我的 vscode 虚拟环境中

问题描述 投票:0回答:1

我使用以下命令在我的 vscode 中创建了一个虚拟环境:

conda create -p mlenv python==3.12 -y

激活我的 conda 环境,然后创建一个 setup.py 文件并添加如下两行:

from setuptools import find_packages,setup
from typing import List

一旦尝试运行它,我就会收到以下错误:

(/Volumes/Rooby/Training/end_to_end_ML/mlenv) Rooby@ Rooby-MacBook-Pro-2 end_to_end_ML % pip install --upgrade pip
 Traceback (most recent call last):
  File "/Volumes/Rooby/Training/end_to_end_ML/mlenv/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
  File "/Volumes/Rooby/Training/end_to_end_ML/mlenv/lib/python3.12/site-packages/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
 ModuleNotFoundError: No module named 'typing'

我按照某人的建议尝试了命令:pip install --upgrade pip - 仍然遇到相同的错误:

请推荐。

python visual-studio-code conda
1个回答
0
投票

看起来您在 conda 环境中使用了 pip Upgrade 命令。尝试在您的环境中使用 conda install 命令安装/升级您想要的模块,如果仍然不起作用,请尝试通过 conda forge 通道安装/升级它。

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.