< ページ移動: 1 2 >
Python のスクリプト vnd.sun.star.script:nfc_macro_test.py$GetCardData?language=Python&location=share の実行中に Scripting Framework エラーが発生しました。メッセージ: <class 'ImportError'>: No module named 'nfc'<以下略>
https://pip.pypa.io/en/stable/installing/ では、UNIX 系 OS 用に curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py で手に入れろと書いてあるが、Windows に curl コマンドはないので、直接ブラウザに https://bootstrap.pypa.io/get-pip.py を打って入手。あとでコマンドを実行するディレクトリに置く。
俺は、get-pip.py を C:\Users\shinoda\Source\Python の下に置き、そのディレクトリに cd してからコマンド実行。C:\Users\shinoda\Source\Python>set PATH=C:\Program Files\LibreOffice\program;%PATH%C:\Users\shinoda\Source\Python>python get-pip.py --userこれで pip がインストールされる。C:\Users\shinoda\AppData\Roaming\Python\Python35\Scripts ディレクトリ以下を見れば、pip.exe、pip3.5.exe、pip3.exe がインストールされている(全部同じもの)。これで、外部モジュールをインストールする準備はできた。
C:\Users\shinoda\AppData\Roaming\Python\Python35\Scripts ディレクトリ以下にインストールされた pip を使うために path を通してから実行。C:\Users\shinoda\Source\Python>set PATH=C:\Users\shinoda\AppData\Roaming\Python\Python35\Scripts;%PATH%C:\Users\shinoda\Source\Python>pip install --user nfcpyこれでインストールされる。
C:\Users\shinoda\Source\Python>pip listPackage Version---------- -------libusb1 1.7.1ndeflib 0.3.3nfcpy 1.0.3
pip 19.2.2
pyDes 2.0.1pyserial 3.4setuptools 41.2.0wheel 0.33.6