2017-05-22 4 views
0

webfactionサーバーにPyAudioをインストールしようとしています。sudoを使わずにwebfactionサーバーにpyaudioをインストールすることはできますか?

enter image description here

それは私に、次のエラーが発生します。ローカルにインストールする際に同じエラーが発生しましたが、解決策を読み、sudoコマンドで解決しました。問題はwebfactionで、sudoコマンドを許可していません。

私が試みたのは、pyaudioローカルインストールをsite-packagesフォルダから自分のオンラインプロダクションサーバーにコピーしたことです。

ピップフリーズすると、インストールされていることがわかります。私はPyAudioを使用して、私の機能を実行しようとしたが、それは私にエラーを与える

" Could not find PyAudio.Check installation" 

EDIT 1:次のコードは、Web派閥のポートオーディオとpyaudioをインストールする問題を解決するために起こっている

export CPPFLAGS="-I$HOME/include $CPPFLAGS" 
export LDFLAGS="-L$HOME/lib $LDFLAGS" 
export LD_LIBRARY_PATH=$HOME/lib:$LD_LIBRARY_PATH 
mkdir src 
cd src 
wget http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz 
git clone https://people.csail.mit.edu/hubert/git/pyaudio.git 
tar -xf pa_stable_v190600_20161030.tgz 
cd portaudio 
./configure --prefix=$HOME 
make 
make install 
cd ../pyaudio/ 
python2.7 setup.py install --prefix=$HOME 

現在のバージョンに変更することができます。私は2.7だったので、私はそれに変更しました。

EDIT2: これは、pyaudioとポートオーディオをインストールします。問題は、まだエラーが発生していることです。"Pyaudio installation not found"。ポートオーディオをインストールする際にエラーが発生したか、または正しくインストールされていませんか?

はEDIT3:

私はあなたの中Djangoのシェルとタイプのインポートpyaudioを開いた場合、何かを考え出しました。次のエラーが表示されます。

Could not import the PyAudio C module '_portaudio'. 
Traceback (most recent call last): 
File "<console>", line 1, in <module> 
File "/home/ammarkhan123/lib/python2.7/pyaudio.py", line 116, in <module> 
import _portaudio as pa 
ImportError: No module named _portaudio 

答えて

0

python-devパッケージをインストールしてみてください。そしてpyaudioをインストールします。 :D

+0

のpython-devがあるのpython-develの –

+0

のyumでインストールしようとしましたが、私にエラーを与えます。このアクションを実行するにはルートにする必要があります – indexOutOfBounds

0

あなたはportaudioが不足しているようです。 Webfactionは共有ホスティングなので、システム全体にインストールすることはできません。

1)Webfactionをサポートするチケットを開き、portaudio develヘッダーをインストールするかどうかを確認します。私はこれがうまくいくとは思っていませんが、以前は私を驚かせました。

2)ホームディレクトリのsourceからportaudioをコンパイルしてから、適切な環境変数を.bash_profileに追加します。私は通常私のカスタムコンパイルされたすべてのライブラリのための場所として~/optを作成します。私はopensslのためにこれを行うために書いた

手順はここにある:カスタムコンパイルMySQLへhttps://github.com/will-in-wi/letsencrypt-webfaction/wiki/Install-custom-OpenSSL-and-Ruby-on-CentOS-5-host

手順現在地:https://community.webfaction.com/questions/3838/compiling-a-private-mysql-installation-in-your-home-directory

+0

私はそれをインストールしましたが、問題は "PyAudioを見つけることができませんでした"というエラーがスローされることです。インストールの確認 – indexOutOfBounds

+0

PIPでpyaudioをインストールする必要があります。 portaudioがインストールされている場所を定義するには、環境変数や引数が必要になるでしょう。 –

+0

私はこれを行いましたが、pip install --user pyaudioという他のコマンドがあり、正常にインストールされましたがまだ同じエラーが出ています。 – indexOutOfBounds

関連する問題