如何配置 Python 并组织我的解释器?



背景:

我已经学习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 行长(不再运行 - 我什至无法运行简单的打印('hello world'(。

我的文件一团糟。我可能有超过 500mb 的 Python 相关垃圾我不使用。我已经在控制台中篡改了 PATH 和垃圾箱,我什至不知道如何开始整理这个问题。

我想要什么:

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

简而言之:我只是希望一切恢复正常!

我花了几个星期写了一个程序,这个程序基本上已经完成了,现在甚至没有让它通过第二行而不抛出错误。

接下来我可以尝试什么?我对任何事情都持开放态度,包括备份我的文件和重置我的整个 mac(尽管我想将其保留为 C 计划(。

我已经解决了自己的问题,但花了相当多的调查,并将概述我所做的:

  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/

希望这有帮助。

最新更新