簡體   English   中英

在pypy上安裝pip

[英]Install pip on pypy

我想加快我的程序,所以我正在嘗試設置 pypy + psycopg2cffi。 這個程序打開一個xml,解析它,然后在數據庫中插入一些數據。 我目前使用的是 python3、postgresql 和 psycopg2,但這種方法真的很慢。 所以我想嘗試用 pypy + psycopg2cffi 運行我的程序。 我有 python 3 和 pypy,我想安裝 psycopg2cffi 所以我運行了這個命令:

pip install psycopg2cffi psycopg2cffi-compat 

但是 psycopg2cffi 只安裝在 python 上,因為當我嘗試在 pypy 上導入 psycopg2cffi 時,這是我得到的錯誤:

ImportError: No module named psycopg2cffi

所以我想我需要先安裝 pip 但我可以弄清楚如何做到這一點。

我如何在pypy上安裝它? 謝謝你。

你也可以試試這個(如果它在你的 Linux 發行版中沒有被禁用):

pypy -m ensurepip

下載 pip-installer 並使用 pypy 執行它:

wget https://bootstrap.pypa.io/get-pip.py
./pypy get-pip.py

對於使用嘗試,

pypy -m pip install validators

對我來說,“pypy -m ensurepip”不適用於在 Kubuntu 20.04 下通過 apt-get 安裝的 pypy3。 可能在存儲庫中被禁用,正如@SebMa 回答中的評論點。 我試圖用 pypy3 運行 sympy,所以我需要 pip 和 pypy3 一起工作。 我設法讓它與安裝了 Anaconda 的 pypy3 一起工作:

conda config --set channel_priority strict
conda create -n pypy3 -c conda-forge pypy3.6
conda activate pypy3
pypy3 -m ensurepip
pypy3 -m pip install sympy

這個問題及其答案也很有幫助: 如何創建使用 PyPy 的 Conda 環境?

我通過安裝 pip

pypy3 get-pip.py

然后

pypy3 -m pip install "module"

解決了我的問題。 @kleitethanx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM