在pypy上安装pip

1pa*_*1pa 19 python pypy pip psycopg2

我想加快我的程序,所以我想设置pypy + psycopg2cffi.该程序打开一个xml,解析它然后在数据库中插入一些数据.我正在使用python3,postgresql和psycopg2,但这种方法非常慢.所以我想尝试用pypy + psycopg2cffi运行我的程序.我有python 3和pypy,我想安装psycopg2cffi所以我运行这个命令:

pip install psycopg2cffi psycopg2cffi-compat 
Run Code Online (Sandbox Code Playgroud)

但psycopg2cffi只安装在python上,因为当我尝试在pypy上导入psycopg2cffi这是我得到的错误:

ImportError: No module named psycopg2cffi
Run Code Online (Sandbox Code Playgroud)

所以我想我需要先安装pip,但我可以弄清楚如何做到这一点.

我怎么能在pypy上安装它?谢谢.

Seb*_*bMa 36

你也可以尝试这个(如果你的Linux发行版中没有禁用它):

pypy -m ensurepip
Run Code Online (Sandbox Code Playgroud)

  • 效果很好,这省去了下载`get-pip.py`的麻烦.也适用于Windows. (5认同)
  • `ensurepip 在 Debian/Ubuntu 中对于系统 python 被禁用。` (5认同)
  • 为什么在某些 Linux 发行版上禁用此功能,以及如何启用它? (2认同)

小智 32

下载pip-installer并使用pypy执行它:

wget https://bootstrap.pypa.io/get-pip.py
./pypy get-pip.py
Run Code Online (Sandbox Code Playgroud)

用法试试,

pypy -m pip install validators
Run Code Online (Sandbox Code Playgroud)