我使用以下命令在我的 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 - 仍然遇到相同的错误:
请推荐。
看起来您在 conda 环境中使用了 pip Upgrade 命令。尝试在您的环境中使用 conda install 命令安装/升级您想要的模块,如果仍然不起作用,请尝试通过 conda forge 通道安装/升级它。
希望有帮助。