2011-12-28 11 views
8

Sistemimde hala Python 2.7 sahipken PyPy yükledim.easy_install Python yüklü

  • PyPy ile easy_install'u nasıl yüklerim?
  • easy_install ile nereye yüklemek istediğimi ayırt etme sözdizimi nedir?
  • Kullanım kolaylığı için herhangi bir ortam değişkenini ayarlamalı mıyım?

Windows üzerinde değilim ama bu sorular tüm platform için alakalı görünen ...

cevap

5

el PYPY için easy_install yüklemeniz gerekir.

sorunun cevabı anlatılmış: Installing Python eggs under PyPy

+0

yolunuza çıkan piton yürütülebilir varsa kullanmak '' tüm yüklemeler için sözdizimi o PYPY altında kuracak şekilde değil Bu işe yarayabilir – Jonathan

2

En azından bu benim için çalıştı:

$ brew install pypy 
$ pypy -m easy_install ipython 

$ /usr/local/share/pypy/ipython 
Python 2.7.3 (480845e6b1dd, Jul 31 2013, 10:58:28) 
Type "copyright", "credits" or "license" for more information. 

IPython 1.1.0 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 
+0

python [ne olursa olsun] PYPY ama cenneti birkaç yıl önce yazılmayan 'easy_install' kullanımıyla ilgili herhangi bir tavsiyede bulunmadı. Geçtiğimiz ≈2 yıl boyunca, 'setuptools' birleştirici standart olmuştur. (Bundan önce "setuptools" ve "distribution" arasında bir rekabet oldu; sonunda en sonunda mevcut "setuptools" ile birleştiler.) Ben pypy'ye daha az aşina olduğum (ve Pythons 2 & 3'ün bir şey yapmasına gerek olup olmadığı), ama Her ihtimale karşı, bunu iki kez kontrol etmeye değer. – Zearin

5

alternatif bir çözüm pip yüklemektir. pip's documentation talimatları uygulayarak:

wget https://bootstrap.pypa.io/get-pip.py 
pypy get-pip.py 
pypy -m pip install ipython 
+0

'sudo' ile önek yapılması genellikle gereklidir. – EOL

+0

@EOL: Çalıştırma pipu root olarak önerilmemektedir. '--user' ile veya virtualenv ile çalışmak çok daha az korkunç bir fikirdir. – geoffspear

+0

Bu, tüm kullanıcılar için Python paketlerini yüklemek istemediğiniz sürece doğrudur? veya resmi olarak daha iyi bir yöntem var mı (mümkünse genel bir paket yöneticisi kullanmanın ötesinde)? – EOL