如何解决在Spyder中使用已安装的python库来自github
我已经通过终端在Mac上安装了python库(https://github.com/rsagroup/pyrsa)。该软件包不属于Anaconda。我现在想在Spyder中使用它,我刚刚通过Anaconda发行版安装了它。我搜寻了互联网,但无法弄清楚该怎么做。将不胜感激任何提示! 谢谢。
解决方法
通常python检查模块/软件包的某些位置:
- 当前目录
- 称为“ site-packages”的子目录
- 环境变量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环境变量中可能是最好的选择,但是对此问题的看法可能总是不同的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。