2017-04-01 13 views
0

私はWindows 7の64ビットOSにpython 3.6.1をインストールしました。その後、私はレタスをインストールしていPythonでのレタスコマンドの問題3.6.1

C:\プログラム\ Pythonの\私は取得していますその時に「レタス」コマンドをチェックしようとしたとき、スクリプト\>ピップはレタスにその後

をインストールPython36-32 ファイル "C:\プログラム\ Pythonの\ Python36-32 \スクリプト\ lettuce-script.py"、11行目、 load_entry_point( 'レタスで== 0.2

トレースバック(最新の呼び出しの最後) - エラー以下.com "、" console_scripts "、" lettuce ") ファイル" c:¥programs¥python¥python36-32¥lib¥site-packages¥pkg_resources__init __。py "、行565、load_entry_point内 return get_dis (dist)load_entry_point(group、name) ファイル "c:¥programs¥python¥python36-32¥lib¥site-packages¥pkg_resources__init __。py"、行2631、load_entry_point内 return ep.load() ファイル"c:\ programs \ python \ python36-32 \ lib"のファイル "c:¥programs¥python¥python36-32¥lib¥site-packages¥pkg_resources__init __。py"、行2291、ロード中 return self.resolve() 。\のsite-packages \ pkg_resources__init __ PY "の決意で、ライン2297、 モジュール= 輸入(self.module_name、fromlist = [ '']、レベル= 0) ファイル" C:\プログラム\パイソン\ python36-32 \ lib \ site-packages \ lettuce__init __。py "、行179 印刷"エラーの読み込みステップ定義:\ n "、e ^ にSyntaxError:あなたの質問に入る前に「印刷」

enter image description here

+0

Python 3.5.2を使用して 'python -m pip install lettuce'をインストールしましたが、インポート時やWindows 10、64bitのコマンドラインで同じエラーが発生しました。 – BurningKarl

答えて

0

への呼び出し中に括弧が欠けているが、私はあなたがあなたのpythonは64ビット版にインストール切り替えをお勧めしたい、無用あなたは32ビットのために書く必要がありますハードウェアそれは、あなたがインストールされているものを変更する他のすべてのインスタンスと同様に、システム64ビットまたはpip 32ビットをフェッチするのに応じて、あなたのシステムに32ビットと64ビットのインストールが混在するのを避けるのに役立ちます。エラーメッセージから

https://www.python.org/downloads/release/python-361/

は、Python 2.xおよび3.xのパイソンがインストールされていますか?

File "c:\programs\python\python36-32\lib\site- 
    packages\lettuce__init__.py", line 179 print "Error loading step 
    definitions:\n", e^SyntaxError: Missing parentheses in call to 
    'print' 

私はすぐにレタスのドキュメントを確認し、あなたのレタスパッケージは、Python 2ない3用だと思います。

  • パイソン2 =印刷 'ハロー'
  • パイソン3 =印刷( 'こんにちは')

はレタスをインストールPIP3を試し(これは、Python 3を使用するのpython 3インストール標的とするPIPインストール)。

+0

私は64ビットの実行可能なPythonをインストールしてから、 "pip3 install lettuce"をインストールしました。しかし、同じエラーが発生します。 – Kuladip