如何在从源代码编译时安装 Pip Python
How to install Pip on compiled from source Python
我正在使用 raspberry pi 运行 最新的 Debian。它默认带有 2.7.3,但我把它买了 运行 一个大型的 Flask 家庭自动化应用程序,它都是在 2.7.9 上编写的,我希望以后没有问题(我知道这是一个次要版本,但我完美主义者)。
所以我下载了最新的Python 2.7.10。
./configure && make && make altinstall
到目前为止一切顺利。如我所料,它已在 /usr/local/bin
下安装了解释器。现在我需要能够 运行 pip install -r requirements.txt
,然后我需要 pip。所以我从 Python 网站下载了 get-pip.py 并尝试了
/usr/local/bin/Python2.7 get-pip.py
运气不好。我还尝试用不同的编译 Python 解释器创建一个 virtualenv,比如
virtualenv -p /usr/local/Python2.7 venv
也不走运。我能够在我编译的 Python 上安装 easy_install,但是当我尝试
时它也会抛出一个错误
/usr/local/bin/easy_install pip
我做错了什么?我首先阅读了关于配置 Python 的 --ensurepip 标志,但是我是否需要删除 Python 并重新安装它才能在我编译的解释器上安装 pip?
我遇到了同样的问题。我通过在 configure
命令 --with-ensurepip=install
后跟 make 和 make install 添加一个额外的参数来解决它。然后,我的 python 安装文件夹中有 pip。
我正在使用 raspberry pi 运行 最新的 Debian。它默认带有 2.7.3,但我把它买了 运行 一个大型的 Flask 家庭自动化应用程序,它都是在 2.7.9 上编写的,我希望以后没有问题(我知道这是一个次要版本,但我完美主义者)。
所以我下载了最新的Python 2.7.10。
./configure && make && make altinstall
到目前为止一切顺利。如我所料,它已在 /usr/local/bin
下安装了解释器。现在我需要能够 运行 pip install -r requirements.txt
,然后我需要 pip。所以我从 Python 网站下载了 get-pip.py 并尝试了
/usr/local/bin/Python2.7 get-pip.py
运气不好。我还尝试用不同的编译 Python 解释器创建一个 virtualenv,比如
virtualenv -p /usr/local/Python2.7 venv
也不走运。我能够在我编译的 Python 上安装 easy_install,但是当我尝试
时它也会抛出一个错误/usr/local/bin/easy_install pip
我做错了什么?我首先阅读了关于配置 Python 的 --ensurepip 标志,但是我是否需要删除 Python 并重新安装它才能在我编译的解释器上安装 pip?
我遇到了同样的问题。我通过在 configure
命令 --with-ensurepip=install
后跟 make 和 make install 添加一个额外的参数来解决它。然后,我的 python 安装文件夹中有 pip。