私は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のためのコア要件の多くを持っていないと思いますが、他のもの)。だから私はローカルディレクトリをサーバーにリンクし、サーバーが自分のディレクトリから自動的に変更を取得する方法があると思っていましたか?