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

问题描述

我已经通过终端在Mac上安装了python库(https://github.com/rsagroup/pyrsa)。该软件包不属于Anaconda。我现在想在Spyder中使用它,我刚刚通过Anaconda发行版安装了它。我搜寻了互联网,但无法弄清楚该怎么做。将不胜感激任何提示! 谢谢。

解决方法

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

  1. 当前目录
  2. 称为“ site-packages”的子目录
  3. 环境变量PYTHONPATH给定的路径

因此,只要模块目录位于上面给出的3个路径描述中的1个中,并且包含一个名为“ _ init _ .py”的文件(是否为空),python就可以找到它,然后将其导入。

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

使用Spyder大致相同:这是一个围绕python interpeter的外壳(实际上,我认为它是ipython解释器,但我不确定,因为我不使用Spyder)。因此,无论您使用Spyder,PyCharm,IDLE还是其他方法都不会影响python检查模块/软件包的目录。

总结:软件包位置 any 的python解释器检查始终相同。这与是否使用Anaconda附带的python或linux / windows操作系统中预设的python解释器无关。

在您的情况下,将存储软件包的目录添加到PYTHONPATH环境变量中可能是最好的选择,但是对此问题的看法可能总是不同的。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...