私はプログラミングとポストに相対的に比較的新しいです。私の無知を許してください。サードパーティのPythonモジュールをインポートする方法Mac OS X - anki
私自身のプログラムでサードパーティのモジュールを使用しようとしていますが、Pythonスクリプト内のモジュールにアクセスする方法はありません。
のMac OS Xシエラ10.12.4 のPython 3.6.1 アナコンダ4.3.1
具体的には、私はアンキ(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
私は趣旨上記のリンクは、まさにこの問題に対する解決策を提供することを認識しかし、提案された解決策は私のために働いていません。前もって感謝します。
これは機能しない理由は、その投稿がMacとは異なるディレクトリ構造を持つLinuxオペレーティングシステムを前提としているからです。Mac OS上で同等のファイルがどこに保存されているかを調べ、そのディレクトリを追加する必要があります(申し訳ありませんが、PythonでAnkiを使用した経験がないため、ファイルがどこにあるかわかりません)。また、 '/ usr/share/anki'と' usr/share/anki'の違いがあることに注意してください。 – darthbith
darthbithさんのコメントは間違いありません。ここでの問題は、特定された経路の問題でした。私は 'usr/share/anki'から'/Users/user/Downloads/anki-master'に自分のパスを変更することで問題を解決しました。この訂正後、ピーディオをインポートするのに失敗したのに対し、インポートはほとんど意図どおりに機能しました。 Pyaudioは私のプログラムには役に立たないので、私の特別な問題は解決されます。 –