2

python brewでpython 2.7をインストールしました。パッケージをインストールして動作させるにはどうすればよいですか? Synaptic で MySQLdb をインストールしましたが、Python 2.7 にインポートできません。

4

4 に答える 4

6

2.7 に切り替えます。

pythonbrew switch 2.7

Curl を実行して get-pip を実行し、2.7 の正しいバージョンの pip を取得します。

curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py

これにより、2.7 のバージョンの pip がインストールされます。次のようにして確認します。

pip --version

pythonbrew をオフにします。

pythonbrew off

pip のバージョンを再度確認すると、デフォルトの Python 用のバージョンが使用されているはずです。

pip --version

すべて問題なければ、pythonbrew で 2.7 に戻り、2.7 用の mysql-python をインストールします。

pythonbrew switch 2.7
pip install mysql-python

2.7 用にインストールされていることを確認します。

pip freeze

ピップ フリーズは、現在アクティブなバージョンの Python 用にインストールされているすべてのライブラリの一覧を表示します。

于 2012-09-18T21:30:18.000 に答える
0

再帰的頭字語であるpipのインストールを試みる必要があります:PipInstallsPackages。このスレッドは、私が行ったUbuntuでのWindowsへのインストールについて説明していますsudo apt get install pip.

わかりました、あなたの問題は「mysqldb」がpythonパッケージではないということです。MySQLdbをバックエンドとして使用するか、sqlite3をインストールして、SQLを模倣するモジュールであるPythonにインポートする必要があります。MySQLdbまたはのような実際のフルオンデータベースを使用することになった場合は、おそらくそれらとインターフェイスするためのPythonモジュールであるPostgreSQLをインストールする必要があります。SQLAlchemy

于 2012-08-16T06:46:34.660 に答える
0

Pythonのバージョンごとにpipのバージョンをインストールする必要があります。簡単にインストールできますか?もしそうなら、あなたはすることができます

easy_install-2.7 pip

しかし、自家醸造を介してPythonをインストールしている特定の理由はありますか?あなたはUbuntuがパッケージとして持っていることを知っています。

sudo apt-get install python2.7 

すでにうまく設定されているPythonのバージョンを提供します。

また、mysql-pythonというPythonパッケージをインストールする必要があると思います。

pip install mysql-python

MySQLDBは​​Pythonパッケージではありません。それは実際のデータベースです。

于 2012-08-16T10:32:41.077 に答える
0

@leta-rogers に同意します。ただし、pip を個別にインストールする必要はありませんでした。pythonbrewがインストールされたpip(python 2.7の場合)を使用してpythonをインストールすることもできます:

pythonbrew install 2.7
pythonbrew switch 2.7
pip install mysql-python
于 2014-03-21T14:32:47.093 に答える