无法在 Debian 上为 Pypy 安装 Pip [英] Unable to install Pip for Pypy on Debian
问题描述
我目前正在尝试使用 pypy,但遗憾的是无法使用 pip python 包管理器.
I'm currently trying to use pypy but unfortunately unable to use pip the python package manager.
我在 source.list 中添加了以下镜像:
I added the following mirror to my source.list:
deb http://ftp.de.debian.org/debian jessie main
然后我使用 apt-get 安装了 pypy 包:
I installed then the pypy package using apt-get:
apt-get install pypy
然后我按照 pypy 文档给出的步骤安装 pip :
Then I followed the steps given by the pypy documentation to install pip :
curl -O http://python-distribute.org/distribute_setup.py
curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
pypy distribute_setup.py
pypy get-pip.py
但我找不到 pypy 的 pip 可执行文件.
but i'm unable to find the pip executable for pypy.
pypy 的 pip 唯一痕迹就是这个:
The only trace of pip for pypy is this one :
root@computer:/usr/local/lib/pypy2.7/dist-packages# ll
total 24
drwxr-sr-x 6 root staff 4096 mars 1 19:29 distribute-0.6.49-py2.7.egg
-rw-r--r-- 1 root staff 215 févr. 26 03:43 easy-install.pth
drwxr-sr-x 7 root staff 4096 mars 1 18:07 pip
drwxr-sr-x 3 root staff 4096 févr. 26 03:44 pip-1.5.4.dist-info
-rw-r--r-- 1 root staff 144 févr. 26 03:43 setuptools-0.6c11-py2.7.egg-info
-rw-r--r-- 1 root staff 30 mars 1 19:29 setuptools.pth
但没有 pip 可执行文件.
But no pip executable.
有人知道解决办法吗?
在 pip 文件中有:
In the pip file there is :
root@superswag:/usr/local/lib/pypy2.7/dist-packages/pip# ll
total 292
drwxr-sr-x 3 root staff 4096 févr. 26 03:44 backwardcompat
-rw-r--r-- 1 root root 6578 févr. 26 03:44 basecommand.py
-rw-r--r-- 1 root root 8162 févr. 26 03:44 baseparser.py
-rw-r--r-- 1 root root 9507 févr. 26 03:44 cmdoptions.py
drwxr-sr-x 3 root staff 4096 févr. 26 03:44 commands
-rw-r--r-- 1 root root 22580 févr. 26 03:44 download.py
-rw-r--r-- 1 root root 1086 févr. 26 03:44 exceptions.py
-rw-r--r-- 1 root root 40403 févr. 26 03:44 index.py
-rw-r--r-- 1 root root 9450 févr. 26 03:44 __init__.py
-rw-r--r-- 1 root root 6202 févr. 26 03:44 locations.py
-rw-r--r-- 1 root root 9455 févr. 26 03:44 log.py
-rw-r--r-- 1 root root 116 févr. 26 03:44 __main__.py
-rw-r--r-- 1 root root 2969 févr. 26 03:44 pep425tags.py
drwxr-sr-x 2 root staff 4096 févr. 26 03:44 __pycache__
-rw-r--r-- 1 root root 83557 févr. 26 03:44 req.py
-rw-r--r-- 1 root root 431 févr. 26 03:44 runner.py
-rw-r--r-- 1 root root 116 févr. 26 03:44 status_codes.py
-rw-r--r-- 1 root root 24172 févr. 26 03:44 util.py
drwxr-sr-x 3 root staff 4096 févr. 26 03:44 vcs
drwxr-sr-x 8 root staff 4096 févr. 26 03:44 _vendor
-rw-r--r-- 1 root root 20120 févr. 26 03:44 wheel.py
推荐答案
好像pypy刚刚安装了plain模块.不过,您应该能够使用
Seems like pypy just installed the plain module. Nevertheless, you should be able to run pip using
pypy -m pip install <some package>
并给这个取别名.
这篇关于无法在 Debian 上为 Pypy 安装 Pip的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!