python brewでpython 2.7をインストールしました。パッケージをインストールして動作させるにはどうすればよいですか? Synaptic で MySQLdb をインストールしましたが、Python 2.7 にインポートできません。
4 に答える
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 用にインストールされているすべてのライブラリの一覧を表示します。
再帰的頭字語であるpipのインストールを試みる必要があります:PipInstallsPackages。このスレッドは、私が行ったUbuntuでのWindowsへのインストールについて説明していますsudo apt get install pip.
わかりました、あなたの問題は「mysqldb」がpythonパッケージではないということです。MySQLdbをバックエンドとして使用するか、sqlite3をインストールして、SQLを模倣するモジュールであるPythonにインポートする必要があります。MySQLdb
またはのような実際のフルオンデータベースを使用することになった場合は、おそらくそれらとインターフェイスするためのPythonモジュールであるPostgreSQL
をインストールする必要があります。SQLAlchemy
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パッケージではありません。それは実際のデータベースです。
@leta-rogers に同意します。ただし、pip を個別にインストールする必要はありませんでした。pythonbrewがインストールされたpip(python 2.7の場合)を使用してpythonをインストールすることもできます:
pythonbrew install 2.7
pythonbrew switch 2.7
pip install mysql-python