如何在Windows上使用Anaconda解决Python依赖问题

Windows使用Anaconda解决Python依赖问题

不更改绝对路径

由kirill_makes_pics在Pixabay上的图片

在过去的几天里,我在我的Windows机器上遇到了一些Python依赖问题。

我尝试安装新的包来进行测试。实际上,它们已经被安装了,并且我可以使用$ pip show [library_name]查看到所有的细节,但是当我尝试导入刚刚安装的库时,遇到了import的问题。

我在使用Jupyter Notebooks时遇到了这些问题,所以我认为这可能与Anaconda有关。为了解决这个问题,我做了以下尝试:

  • 我尝试更改Python(和Anaconda)包安装的绝对路径,但结果导致了Anaconda崩溃。所以我不得不恢复之前的绝对路径。
  • 我尝试了”暴力破解”:我打开了VS CODE,并在虚拟环境中安装了我想要使用的库。你知道吗?我遇到了不同的依赖问题…

所以,在经历了2-3个小时的困扰后,我决定使用最高程度的暴力破解,并有三种可能性:

  • 卸载并重新安装Python和Anaconda,但这不会解决实际的问题,原因有很多(例如,一些可能仍然存在于当前文件夹中的文件可能会保持路径不变,并创建相同的问题)。
  • 卸载并重新安装Windows。
  • 在我的机器上安装一个Ubuntu虚拟机上的Anaconda。

当然,我不想重新安装Windows,所以我决定使用第三种方法,并向您展示如何操作,以便您在需要时可以使用这种方法。

最后,由于我主要使用Python进行数据科学,我希望在我的Linux机器上安装Anaconda,以便我已经拥有我所需要的所有与数据相关的库(还有更多)。

但在继续之前…请考虑一下,我正试图安装一些不太知名但功能强大的Python库,用于数据处理和科学计算。我在以下文章中对它们进行了描述: