0
私はSolrClientをインストールしようとしています。私はPythonのバージョンでいくつかの問題があると思います。SolrClientをpipできない(python2.6 vs 3.4 issue?)
ここにエラーメッセージがあります。だから、
[[email protected] ~]# pip install SolrClient
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6
Collecting SolrClient
Using cached SolrClient-0.1.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-UeQsqQ/SolrClient/setup.py", line 4, in <module>
import SolrClient
File "SolrClient/__init__.py", line 1, in <module>
from .solrclient import SolrClient
File "SolrClient/solrclient.py", line 10, in <module>
from .collections import Collections
File "SolrClient/collections.py", line 7, in <module>
from collections import defaultdict
ImportError: cannot import name defaultdict
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-UeQsqQ/SolrClient/
私はPythonのバージョンを確認するために行くとき、それは私がこの
[[email protected] ~]# python3.4 -V
Python 3.4.3
ようにそれを呼び出す必要があるにもかかわらず、私は、私のマシン上でのpython 3.4を持っている2.6
[[email protected] ~]# python -V
Python 2.6.6
です
だから、いくつか質問があります。
python2.6を使用してpipをインストールしようとしているという私のエラーが原因であると私は間違いありませんか?
もしそうなら、どのように私はどちらか
a)のpython3.4バージョンを使用するようにピップを言うのですか? (これはそれについて考えての正しい方法であるかどうかわからない)
b)はそれ以外の場合はpython3.4
を使用するように私のシステムを調整し、私はここで続行するかどうかはわかりません。思考?
「私はpython2.6を使ってピップインストールしようとしているというエラーが原因で間違っていると思いますか?」 - はい。この状況を処理するきれいな方法は、virtualenvを作成し、 'PATH'にデフォルトのpythonとして置くことです。 – cel
pewを使うと仮定していますか? – Zack
これはトリックでした! – Zack