2017-06-09 1 views
1

次のエラーが表示される - 必要な依存関係が見つからない['numpy'] Apache2統合なしのスタンドアロンとDjango経由 - コード作業が魅力的だが、 Apache2と併用するとそれはパンダの輸入を拒絶するか、またはnumpyが次々とエラーを出します。Apache2、Anaconda、Djangoを使用しているときにパンダとNumpyのインポートエラーが発生する

私はあなたが構築されたPythonの仮想環境を使用して、システムのPythonのバージョンで構築されたのmod_wsgiを強制することはできませんApache2の、とlibapache2-MOD-WSGI-PY3、Pythonの3.5とアナコンダ2.3.0

Request Method: GET 
Request URL: http://127.0.0.1/api/users/0/ 
Django Version: 1.10.5 
Exception Type: ImportError 
Exception Value:  
Missing required dependencies ['numpy'] 
Exception Location: /home/fractaluser/anaconda3/lib/python3.4/site-packages/pandas/__init__.py in <module>, line 18 
Python Executable: /usr/bin/python3 
Python Version: 3.5.2 
Python Path:  
['/home/fractaluser/anaconda3/lib/python3.4/site-packages', 
'/home/fractaluser/anaconda3/lib/python3.4/site-packages/Sphinx-1.3.1-py3.4.egg', 
'/home/fractaluser/anaconda3/lib/python3.4/site-packages/setuptools-27.2.0-py3.4.egg', 
'/usr/lib/python35.zip', 
'/usr/lib/python3.5', 
'/usr/lib/python3.5/plat-x86_64-linux-gnu', 
'/usr/lib/python3.5/lib-dynload', 
'/usr/local/lib/python3.5/dist-packages', 
'/usr/lib/python3/dist-packages', 
'/var/www/html/cgmvp'] 
Server time: Fri, 9 Jun 2017 11:12:37 +0000 

答えて

0

を使用しています別のPythonバージョンでも、Pythonインストールでも異なる場合があります。それはあなたがしていると思われるものです。 mod_wsgiをアンインストールしてソースコードからインストールし、Anaconda Pythonディストリビューションに対してコンパイルする必要があります。 pipインストール方法を使用し、既存のApacheインストールに統合するための手順に従うことをお勧めします。参照:

また、あなたがいずれかの推奨される方法であることを行っていない表示されているとおり、mod_wsgiを持つPythonの仮想環境をセットアップするための次のドキュメントを参照してください。

最初の仕事は、しかしmod_wsgiを再インストールすることです。

0

私はmod_wsgiのpython 3.6のenvinronmet 64でapache2を使って同じ問題を抱えていましたが、numpyのバージョンは1.13でした。

pip3 install numpy==1.12      
関連する問題