2016-12-20 13 views
0

私はXAMPPを使用して自分のマシンにアプリケーションを開発していて、そのアプリケーションをホストしたいと考えていました。私はapachefriendsに関する指示に従い、BitnamiとLAMPスタックを持つサーバーを設定しました。私はいくつかのpythonスクリプトを持っているので、アプリケーションを毎回更新するためにサーバー上でcronジョブを実行する必要があります。私は周囲を読んでいて、LAMPが実際にPythonをサポートしていないことを知っていました。LAMP/Bitnamiサーバーでpipパッケージをダウンロードできません

私は必要なパッケージ(pandas、urllibなど)をインストールするためにpipを使用しようとしましたが、インストールの構文エラーのためインストールできませんでした。私はこれらのエラーがLAMPと互換性がないPythonから来たと仮定しています。私の質問は、私が必要とするpipパッケージを入手し、pythonスクリプトを実行するにはどうすればいいですか?私はプロバイダを切り替える必要がありますか?

サーバーにはPython(3.4.2)がありますが、ピップパッケージが必要なためスクリプトを実行できません。ローカルマシンからサーバーにpipパッケージを安全に転送できますか?

コマンドpip install pandas後の長いエラーメッセージのはじまり:

Downloading/unpacking pandas 
    Downloading pandas-0.19.1.tar.gz (8.4MB): 8.4MB downloaded 
    Running setup.py (path:/tmp/pip-build-phnk68m3/pandas/setup.py) egg_info for package pandas 
    /bin/sh: 1: svnversion: not found 
    /bin/sh: 1: svnversion: not found 
    non-existing path in 'numpy/distutils': 'site.cfg' 
    Could not locate executable gfortran 
    Could not locate executable f95 
    Could not locate executable ifort 
    Could not locate executable ifc 
    Could not locate executable lf95 
    Could not locate executable pgfortran 
    Could not locate executable f90 
    Could not locate executable f77 
    Could not locate executable fort 
    Could not locate executable efort 
    Could not locate executable efc 
    Could not locate executable g77 
    Could not locate executable g95 
    Could not locate executable pathf95 
    don't know how to compile Fortran code on platform 'posix' 
    _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ 
    int exp (void); 
     ^
    _configtest.o: In function `main': 
    /tmp/easy_install-m3nli_19/numpy-1.12.0rc1/_configtest.c:6: undefined reference to `exp' 
    collect2: error: ld returned 1 exit status 
    _configtest.c:1:5: warning: conflicting types for built-in function ‘exp’ 
    int exp (void); 
     ^
    _configtest.c:1:24: fatal error: sys/endian.h: No such file or directory 
    #include <sys/endian.h> 
          ^
    compilation terminated. 
    _configtest.c: In function ‘main’: 
    _configtest.c:5:16: warning: variable ‘test_array’ set but not used [-Wunused-but-set-variable] 
     static int test_array [1 - 2 * !(((long) (sizeof (npy_check_sizeof_type))) >= 0)]; 
        ^

編集:だから私は、LAMPスタックは(FORTRAN、Cを実行するためにnumpyのためのコア要件の多くを持っていないと思いますが、他のもの)。だから私はローカルディレクトリをサーバーにリンクし、サーバーが自分のディレクトリから自動的に変更を取得する方法があると思っていましたか?

答えて

0

私はubuntuで同様の問題に遭遇しました。

numpyは、ルート以外でインストールするのが難しいと思われます。

私は次の2つのコマンドを実行し、それを実行します:

sudo -H pip install numpy 
sudo -H pip install pandas 
関連する問題