【发布时间】:2020-04-29 12:00:07
【问题描述】:
因此,对于初学者 Python 课程,我需要在我的 Mac 上安装 python3(它在 Python 2.7.x 上运行 - x 表示一些我不记得但我认为这不重要的数字)。 我有一个设置安装指南 - 虽然它适用于 Windows - 其中包括以下步骤: - 安装 python 3。 - 完成下载后,勾选“将 Python 3.7 添加到 PATH”框(在我在 Mac 上的向导安装中没有显示) - 安装 PyCharm - 在新项目中,选择 Python 3.7 作为 Base Interpreter - 要检查您的安装是否成功,请转到终端并键入 python --version(尽管安装了 Python 3,但我的仍然是 Python 2.7)。 我发现问题是我需要更改 Python 的 PATH,但我对终端不太满意,也不知道如何更改 - 这里是初学者。 所以我安装了 Anaconda,它为我完成了整个工作,然后出于某种原因(这里是初学者!)我发现自己在 PyCharm 上有两个解释器:Python 3.7 和 3.8。 PyCharm 可以与它们一起使用。当我需要将turtle导入Pycharm并且它不断给我错误时,问题就出现了。这是命令输出:
收集乌龟 使用缓存的 turtle-0.0.2.tar.gz (11 kB)
ERROR: Command errored out with exit status 1:
command: /Users/xxxxxx/Documents/projects/cfg-python/venv/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/setup.py'"'"'; __file__='"'"'/private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pip-pip-egg-info-crzjvqnl
cwd: /private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/
Complete output (6 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/lg/s5jdvb7j5zldn8pd1nfcrn580000gn/T/pycharm-packaging/turtle/setup.py", line 40
except ValueError, ve:
^
SyntaxError: invalid syntax
----------------------------------------
错误:命令出错,退出状态为 1:python setup.py egg_info 检查日志以获取完整的命令输出。
在“建议的解决方案”下,它还说明了以下内容:尝试从系统终端运行此命令。确保使用为位于“/Users/xxxxxx/Documents/projects/cfg-python/venv/bin/python”的 Python 解释器安装的正确版本的“pip”。 此外,如果我在终端中输入 pip --version ,它会显示“pip 20.1 from /opt/anaconda3/lib/python3.7/site-packages/pip (python 3.7)”。
我目前正在使用 Python 3.8 的最新版本的 pip (20.1) 作为项目解释器 - 但也许我需要更改它?问题是当我尝试为 Python 3.7 安装打包工具时,PyCharm 说“无效的 Python SDK - 并且具体而言”无法运行程序“/Users/xxxxxx/Desktop/Coding/CFG 2/cfg-python/venv/bin/python”(在目录“/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers”中):错误= 2,没有这样的文件或目录“。过去四个小时我一直在谷歌搜索,似乎真的不能弄清楚,所以我希望你们能帮我。希望我已经给了你所有必要的信息来解决它。谢谢!PS。无论你需要解释什么,尤其是涉及到终端,就像你在和一个人说话一样五岁的请:)
【问题讨论】:
-
您安装了大量不同的 Python 解释器以及指向不同 Python 解释器的不同点。您还可以使用 Conda,它是虚拟化附带的。更糟糕的是,您正在安装 PyPI 的海龟模块,它与内置海龟 pypi.org/project/turtle docs.python.org/3/library/… 分开,您应该退后几步,从头开始。我无法引导您完成此过程,但也许其他人会,或者您可以询问您的导师。
-
如果我有导师,我真的不会在这里寻求帮助...... :)
标签: python python-3.x pip pycharm