通过pythonbrew安装包

ElK*_*ina 2 python package

我用python brew安装了python 2.7.如何安装软件包以使用它?我用synaptic安装了MySQLdb,但我无法在python 2.7中导入它.

Let*_*ers 6

切换到2.7:

pythonbrew switch 2.7
Run Code Online (Sandbox Code Playgroud)

卷曲并运行get-pip以获得2.7的正确版本的pip:

curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
Run Code Online (Sandbox Code Playgroud)

这将安装2.7的pip版本.检查它:

pip --version
Run Code Online (Sandbox Code Playgroud)

关闭pythonbrew:

pythonbrew off
Run Code Online (Sandbox Code Playgroud)

再次检查pip的版本,它应该使用默认Python的版本:

pip --version
Run Code Online (Sandbox Code Playgroud)

如果一切都好,那么在pythonbrew中切换回2.7并为2.7安装mysql-python:

pythonbrew switch 2.7
pip install mysql-python
Run Code Online (Sandbox Code Playgroud)

检查它是否已安装2.7:

pip freeze
Run Code Online (Sandbox Code Playgroud)

Pip冻结将为您提供当前活动版本的Python的所有已安装库的列表.