在Spyder中使用已安装的python库(来自github)

2024-10-04 01:27:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经通过终端在Mac上安装了python库(https://github.com/rsagroup/pyrsa)。这个包裹不是水蟒的一部分。我现在想在Spyder中使用它,我刚刚通过Anaconda发行版安装了它。我在互联网上搜索过,但没有找到解决办法。如果有任何提示,我将不胜感激! 多谢各位


Tags: httpsgithubcom终端mac互联网anaconda水蟒
1条回答
网友
1楼 · 发布于 2024-10-04 01:27:34

通常python会检查模块/包的某些位置:

  1. 当前目录
  2. 名为“站点包”的子目录
  3. 环境变量PYTHONPATH给出的路径

因此,只要模块目录位于上面给出的3个路径描述中的1个,并且包含一个名为“\uem>init\ueem>.py”的文件(空或不空),python就可以找到它并导入它

请注意,Anaconda只不过是python的一个发行版。它或多或少像一堆python包,(i)python解释器和一个IDE(spyder/IDLE)捆绑在一起

使用Spyder的情况大致相同:这是一个围绕python interpeter的shell(实际上,我认为它是一个ipython解释器,但我不确定,因为我不使用Spyder)。因此,无论您使用Spyder、PyCharm、IDLE还是其他什么,都不应该影响python检查模块/包的目录

总结:包位置任何python解释器检查总是相同的。这与您是使用Anaconda提供的python还是linux/windows操作系统中预设的python解释器无关

在您的情况下,这可能是将存储包的目录添加到PYTHONPATH环境变量之间的最佳选择,但在这一问题上意见可能总是不同的

相关问题 更多 >