1

我对编程和发布到 Stack Overflow 比较陌生。请原谅我的无知。

我正在尝试在我自己的程序中使用第三方模块,但是我无法弄清楚如何在我的 Python 脚本中访问该模块。

Mac OS X Sierra 10.12.4 Python 3.6.1 Anaconda 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

我认识到上面的链接旨在为这个问题提供解决方案,但是提供的解决方案对我不起作用。提前致谢。

4

1 回答 1

0

您正在谈论用于台式计算机的 Anki 它是用 Python 编写的应用程序,但它不是安装的 Python 包

所以命令像

conda install anki

或者

pip install anki

没有意义。

所以唯一的方法是下载这个项目的完整源代码,将它(仅)文件夹的内容解压缩到你的项目中(将你的实际文件夹更改为它),然后你可以执行import命令。

于 2017-05-08T09:51:17.210 回答