Я хочу ускорить свою программу, поэтому я пытаюсь настроить pypy + psycopg2cffi. Эта программа открывает xml, анализирует его, а затем вставляет некоторые данные в базу данных. В настоящее время я использую python3, postgresql и psycopg2, но этот подход очень медленный. Итак, я хочу попробовать запустить свою программу с помощью pypy + psycopg2cffi. У меня есть python 3 и pypy, и я хочу установить psycopg2cffi, поэтому я выполнил эту команду:
pip install psycopg2cffi psycopg2cffi-compat
Но psycopg2cffi был установлен только на python, потому что, когда я пытаюсь импортировать psycopg2cffi на pypy, я получаю ошибку:
ImportError: No module named psycopg2cffi
Итак, я думаю, мне нужно сначала установить pip, но я могу понять, как это сделать.
Как я могу установить его на pypy? Спасибо.
./usr/bin/pypy -m ensurepip
, я получаю эту ошибкуensurepip is disabled in Debian/Ubuntu for the system python. Python modules For the system python are usually handled by dpkg and apt-get. apt-get install pypy-<module name> Install the python-pip package to use pip itself. Using pip together with the system python might have unexpected results for any system installed module, so use it on your own risk, or make sure to only use it in virtual environments.
@ArminRigo - person 1pa   schedule 20.02.2017virtualenv -p pypy3 pypy3-env
. (Обратите внимание, что последняя версияvirtualenv
, работающая на CPython2, отлично подходит для создания сред pypy3.) - person Ronan Lamy   schedule 20.02.2017pip: /usr/local/bin/pip /usr/local/bin/pip2.7 /home/p/Desktop/pypy-env/bin/pip /home/p/Desktop/pypy-env/bin/pip2.7 /home/anaconda3/bin/pip
, и даже с pip я не могу установить psycopg2cffi на pypy, почему? - person 1pa   schedule 20.02.2017source activate pypy-env
` - person 1pa   schedule 20.02.2017pip install psycopg2cffi psycopg2cffi-compat
, и я получаю эту ошибку: `Command / home / p / Desktop / pypy-env / bin / pypy -u -c import setuptools, tokenize; __ file __ = '/ tmp / pip-build-ron22 / psycopg2cffi /setup.py';f=getattr(tokenize, 'open', open) (файл); code = f.read (). replace ('\ r \ n', '\ n' ); f.close (); exec (compile (code, file, 'exec')) install --record /tmp/pip-cGNmfN-record/install-record.txt --single- версия с внешним управлением --compile --install-headers /home/p/Desktop/pypy-env/include/site/python2.7/psycopg2cffi завершилась неудачно с кодом ошибки 1 в / tmp / pip-build-ron22h / psycopg2cffi / - person 1pa   schedule 20.02.2017pip install -U pip
) и посмотреть, поможет ли это (например, путем получения менее загадочной ошибки)? Если нет, вам, вероятно, следует спросить у сопровождающих psycopg2cffi. - person Ronan Lamy   schedule 21.02.2017pip_pypy
работает? В зависимости от того, как он был установлен, PyPy поставляется со своим собственным пипом, который можно запустить сpip_pypy
. - person numbermaniac   schedule 13.03.2017