1

私のOSでは、/usr/bin/pythonpython2.6であり、/usr/local/bin/pythonpython2.7です。ただし、コマンドを使用すると、pipをインストールしました。

pip install lxml

python2.7ではlxmlを使用できますが、python2.6では使用できません。

>>> import lxml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml

pipを使用してpython2.6にlxmlをインストールするにはどうすればよいですか?

4

2 に答える 2

2

pip実行可能ファイルは1つのPythonバージョン/インストール用であり、どちらかを教えてくれます。私のシステムでは:

$ pip --version
pip 1.1 from /usr/lib/python2.7/site-packages (python 2.7)

pip-2.7また、特定のバージョンなどのシンボリックリンクがある場合もあります。

あなたの場合、まだ持っていない場合は、最初にPython2.6にpipをインストールする必要があります。OSによっては、ディストリビューションのパッケージと一緒にインストールするか、ディストリビュート(別名easy_install)を介してインストールする方がよい場合があります。

于 2012-08-03T08:46:48.803 に答える
1

2.6にインストールされているpipのバージョンを明示的に使用する必要があります。

$ /usr/bin/python/bin/pip install lxml

実行したとき:

$ pip install lxml

シェルは/usr/local/bin/python/bin最初にpipを見つけて実行します。別のpipを参照する必要がある場合はPATH、コマンドを実行する前に、フルパスを使用するか、環境変数を変更する必要があります。

于 2012-08-03T03:01:56.770 に答える