2017-03-09 4 views
0

ブラウザにhttp://127.0.0.1:8000/booksと入力するとこの問題が発生します。__init__.py soaplib django 1.10およびpython 3.4.3で「_base」というモジュールはありません。

No module named '_base' 
Request Method:  GET 
Request URL: http://127.0.0.1:8000/books 
Django Version:  1.7.9 
Exception Type:  ImportError 
Exception Value:  
No module named '_base' 
Exception Location:  /usr/local/lib/python3.4/dist-packages/soaplib-2.0.0b2.post0-py3.4.egg/soaplib/core/__init__.py in <module>, line 3 
Python Executable: /usr/bin/python3 
Python Version:  3.4.3 
Python Path:  
['/home/khaled/Bureau/soaplib-django-master', 
'/usr/local/lib/python3.4/dist-packages/soaplib-2.0.0b2.post0-py3.4.egg', 
'/usr/lib/python3/dist-packages', 
'/usr/lib/python3.4', 
'/usr/lib/python3.4/plat-i386-linux-gnu', 
'/usr/lib/python3.4/lib-dynload', 
'/usr/local/lib/python3.4/dist-packages']" 

これについての助けがあれば幸いです。ありがとう!

+2

タイトルにはDjango 1.10が使用されていますが、トレースバックにはDjango 1.7.9が動作しているというメッセージが表示されています。 – Alasdair

+0

最新バージョンをインストールしたため、django 1.10の使い方は分かりません。1.7.9を実行していなくても、1.10を実行していません。 –

+0

virtualenvを使用している場合、Djangoをインストールする前に仮想環境に切り替える必要があります。 virtualenvを使用していない場合は、pipの代わりに 'pip3'を使用してインストールしてください。 – Alasdair

答えて

0

soaplibが維持されていないように見えますが、代わりにspyneを使用するように推奨されます。

タイトルにはDjango 1.10が使用されていますが、トレースバックには1.7.9が使用されているというメッセージが表示されます。あなたはvirtualenvのを使用している場合

、とアップグレード:

pip install --upgrade 'django<1.11' 

それとも、virtualenvのを使用していない場合は、代わりにピップのPIP3を使用しています。

pip3 install --upgrade 'django<1.11' 
+0

ありがとう、Django 1.10それは仕事とsoaplibの仕事でも、私はファイルWSDLを見つけるが、どのようにこのWebサービスの石鹸を呼び出して、彼の機能と感謝を使用する –

+0

私はうれしいです。 Webサービスを呼び出す方法は別の問題のように聞こえるので、新しい質問をしてください。上記のコメントより多くの情報を提供する必要があります。 – Alasdair

関連する問題