CES*_*SCO 9 python debian pip python-2.7 raspberry-pi2
我正在运行最新的Debian的树莓派.默认情况下它配备了2.7.3,但是我买了它来运行一个大型的Flask家庭自动化应用程序,这个应用程序都是在2.7.9上编写的,我希望以后没有问题(我知道它是次要版本,但我是一个完美主义者).
所以我下载了最新的Python 2.7.10.并且做到了
./configure && make && make altinstall
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好.它/usr/local/bin
按照我的预期安装了解释器 .现在我需要能够运行pip install -r requirements.txt
,然后我需要pip.所以我从Python网站下载了get-pip.py并尝试了
/usr/local/bin/Python2.7 get-pip.py
Run Code Online (Sandbox Code Playgroud)
没有运气.我也尝试使用不同的编译Python解释器来创建virtualenv
virtualenv -p /usr/local/Python2.7 venv
Run Code Online (Sandbox Code Playgroud)
也没有运气.我能够在我编译的Python上安装easy_install,但是当我尝试时它也会抛出一个错误
/usr/local/bin/easy_install pip
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我已经阅读了关于首先配置Python的--ensurepip标志,但我是否需要删除Python并重新安装它只是为了让我的编译解释器?
Pin*_*mar 21
我面临同样的问题.我通过在configure命令中添加一个额外的参数来解决它--with-ensurepip = install,然后是make和make install.然后,我在python的安装文件夹中有pip.