我对编程和发布到Stack Overflow相对较新。请原谅我的无知。
我正在尝试在自己的程序中使用第三方模块,但是我无法弄清楚如何在我的 Python 脚本中访问该模块。
Mac OS X Sierra 10.12.4 蟒蛇 3.6.1 蟒蛇 4.3.1
具体来说,我希望能够访问 anki (https://github.com/dae/anki)。
我最初尝试了以下行:
from anki import Collection
这导致了"ModuleNotFoundError"。
接下来我尝试:
conda install anki
这也不起作用并产生了"PackageNotFoundError">
经过更多的搜索,我决定尝试:
import sys
sys.path.append('usr/share/anki')
from anki import Collection
但是,这也会导致"ModuleNotFoundError">
我需要做什么才能访问此模块?
我确信这是可能的,因为我遇到了其他几个使用它的程序:
-https://eshapard.github.io/anki/open-the-anki-database-from-python.html
我认识到上面的链接旨在为这个问题提供解决方案,但是提供的解决方案对我不起作用。提前谢谢。
你说的是台式电脑的Anki,它是用Python编写的应用程序,但它不是一个可安装的Python包。
所以像这样的命令
conda install anki
或
pip install anki
没有任何意义。
因此,唯一的方法是下载该项目的完整源代码,将其(仅)文件夹的内容解压缩到您的项目中(将实际文件夹更改为它),然后您可以执行import
命令。