Linux OpenSSeにPythonパッケージをインストールする

Linux OpenSSeにPythonパッケージをインストールする

私はこの奇妙なSuSEマシンを使用しています。 Python 2.7にPythonパッケージをインストールする必要があります。ウェブサイトからダウンロードし、そのuntarディレクトリにCDとして保存しました。努力する:

cd /python-package_Pyxnat/
python2.7 setup.py install

次の結果が表示されます。

/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
  warnings.warn(msg)
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'summary'
  warnings.warn(msg)
running install
running build
running build_py
running install_lib
running install_egg_info
Removing /usr/local/lib/python2.7/site-packages/pyxnat-1.0.0.0-py2.7.egg-info
Writing /usr/local/lib/python2.7/site-packages/pyxnat-1.0.0.0-py2.7.egg-info

pyxnatパッケージをインポートした後にエラーが発生しました:

>>> import pyxnat
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "pyxnat/__init__.py", line 13, in <module>
    from .core import Interface
  File "pyxnat/core/__init__.py", line 4, in <module>
    from .interfaces import Interface
  File "pyxnat/core/interfaces.py", line 8, in <module>
    import requests
ImportError: No module named requests

インストール後にPythonパッケージをインポートできないのはなぜですか?

ベストアンサー1

パッケージをインストールしましたが、依存関係はインストールしませんでした。これは実行があなたに役立たないことです。この場合、pyxnatを最初にダウンロードしなかったように、パッケージpython setup.py installマネージャを使用する方が良いでしょう。pip

pip install pyxnat

これにより、パッケージpyxnatだけでなく、指定されたすべての依存関係が提供されます。requestsまたはこれを行うこともできます:

pip install -e .

解凍したpyxnatディレクトリにあります。

pipがインストールされていない場合は、パッケージマネージャ(おそらくと呼ばれるpython-pip)を使用してインストールするか、指示に従ってください。ここ

特に、Pythonのバージョンが一部のシステムプログラムでも使用されている場合は、virtualenvを使用するように@Digisecの提案に同意します。

おすすめ記事