0

背景:

我已经学习 Python(在 MacOS 上)大约三个月了,所以请放轻松。我首先通过 Anaconda 安装 Python 3.7,主要使用 Jupyter Notebook 编写代码。随着我了解更多,我发现了不同的文本编辑器和 IDE,并尝试了不同的程序:IDLE、Sublime 和 PyCharm。

随着我的进步,我还了解了包管理系统,例如 pip 和 conda,以及其他帮助我实现我想要的东西的美妙事物。

问题:

在我安装 PyCharm 和 Python 3.9 后问题浮出水面。

我的电脑现在安装了四到五个不同版本的 Python(2.7、3.7、3.8、3.9)——其中一些我似乎已经下载了多次——现在没有任何效果了!我使用 pip 安装的模块不再正确加载,我的华丽程序(其中一些超过 600 行长)不再运行 - 我什至不能运行简单的 print('hello world') 了。

我的文件很乱。我可能有超过 500mb 的 Python 相关垃圾我不使用。我在控制台中篡改了 PATH 和 bin,我什至不知道如何开始整理它。

我想要什么/你可以如何帮助我:

对我来说,一个理想的解决方案是只安装 PyCharm 和 Jupyter Notebook,让它们都能够导入我安装的模块。我还想删除旧版本的 Python,让 Jupyter Notebook 和 PyCharm 都使用 3.9 作为解释器。此外,我想安全地删除我在过去几个月收集的所有垃圾文件,但我知道您可能无法帮助我。

简而言之:我只想让一切重新开始!

我花了数周时间编写了一个基本上完成的程序,现在它甚至没有通过第二行而没有抛出错误。

您有什么建议/潜在的解决方案吗?我对任何事情都持开放态度,包括备份我的文件和重置我的整个 Mac(尽管我想将其保留为 C 计划)。

如果我在我的问题中说错了什么,请纠正我 - 我仍然在掌握术语,我觉得我好像在就我无法正确表达的问题寻求帮助 - 请把你的解决方案写成尽可能简单地解释任何你觉得初学者可能不明白的东西。

提前致谢。

4

1 回答 1

0

我已经解决了自己的问题,但需要进行大量调查,并将概述我所做的事情:

  1. 重置我的 Mac(这不是必需的,但我还是想这样做)
  2. 安装自制软件
  3. 安装 pyenv
  4. 安装 pipenv

对于遇到相同问题的任何人,您绝对应该将 pyenv 和 pipenv 作为管理 Python 版本和模块的一种方式。

我不会像很多其他人一样详细介绍,但会发布一些对我有帮助的好文章的链接:

https://opensource.com/article/19/5/python-3-default-mac

https://realpython.com/intro-to-pyenv/

https://pipenv-fork.readthedocs.io/en/latest/

希望这可以帮助。

于 2020-05-25T11:24:31.857 回答