gpt4 book ai didi

python - pycharm不使用virtualenv python

转载 作者:行者123 更新时间:2023-12-01 09:11:29 35 4
gpt4 key购买 nike

我面临的问题与此类似: PyCharm not using my configured virtualenv interpreter

我正在尝试在虚拟环境中的 PyCharm 中运行 python 模块。我已经设置了正确的项目解释器和Python解释器以指向VirtualEnv解释器。我是否设置错误?

Python 解释器:

enter image description here项目翻译:

enter image description here当我运行时,我收到此消息:

/projects/DE/.env/bin/python -m training
Could not import runpy module
Traceback (most recent call last):
File "/Users/deepak/anaconda/lib/python3.6/runpy.py", line 14, in <module>
import importlib.machinery # importlib first so we can test #15386 via -m
File "/projects/DE/.env/lib/python3.6/importlib/__init__.py", line 57, in <module>
import types
File "/projects/DE/training/types.py", line 2, in <module>
import json
File "/Users/deepak/anaconda/lib/python3.6/json/__init__.py", line 106, in <module>
from .decoder import JSONDecoder, JSONDecodeError
File "/Users/deepak/anaconda/lib/python3.6/json/decoder.py", line 3, in <module>
import re
File "/projects/DE/.env/lib/python3.6/re.py", line 122, in <module>
import enum
File "/projects/DE/.env/lib/python3.6/enum.py", line 2, in <module>
from types import MappingProxyType, DynamicClassAttribute
ImportError: cannot import name 'MappingProxyType'```

我不确定为什么 PyCharm 使用 Anaconda python。我不确定是否还有其他地方需要更改解释器以指向 virtualenv。

当我从终端运行时,相同的命令(/projects/DE/.env/bin/python -m Training)似乎可以工作。

我可以进行哪些更改才能从 PyCharm 运行该模块?

最佳答案

在Pycharm 2017.3版本中,您可以进入Pycharm -> Preferences -> Project -> Project Interpreter -> -> python解释器文本框右侧的设置按钮 -> Add local

这将打开一个新窗口,其中 virtualenv 环境作为左侧的选项之一。选择它后,您将可以选择创建新的 virtualenv 环境或使用现有的虚拟环境。在下拉文本框旁边,您可以单击“...”并浏览到使用 pyenv 创建的现有 virtualenv 并选择它。当您从 Pycharm 启动终端时,它将选择此 virtualenv,并在创建该 virtualenv 时使用设置的相应 python 解释器。

enter image description here

关于python - pycharm不使用virtualenv python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51622423/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com