2015-03-15 21 views
13

Ho una macchina Linux-64 bit. Come installo PyPy nel mio ambiente anaconda. Ho provato conda install pypy. Dice che non ci sono pacchetti disponibili. pip install pypy restituisce anche un messaggio simile. È così che l'unico modo per installare PyPy è scaricare il file tar.gz dal sito web? Una volta installato, come posso configurare il mio ambiente Anaconda in modo tale da essere in grado di passare da PyPy ad altre implementazioni Python quando richiesto?Come installare PyPy in anaconda

+0

Non penso che sia possibile. Tieni presente che 'pypy' non è solo un pacchetto che estende Python ma un'implementazione completamente nuova dell'interprete python in puro python. Molti pacchetti nella radice dello stack di pacchetti scientifici (ad esempio 'numpy',' scipy') non sono (ancora?) Pienamente supportati da 'pypy'. Quindi AFAICT, 'pypy' non è largamente adottato nella comunità scientifica di Python. Penso che non ci sarà una soluzione a questo è il prossimo futuro. – cel

+1

@cel Si noti che conda è un gestore pacchetti agnostico python (ad esempio, è possibile installare R tramite un pacchetto conda, e dovrebbe essere ugualmente possibile farlo per pypy. Ma qualcuno deve prima scrivere una ricetta per esso, costruirlo e renderlo disponibile) – jorgeca

risposta

-1

Il supporto per la versione di Puppy può essere trovato qui: http://pypy.org/download.html.

È distribuito in modo specifico, quindi se non si dispone di un distretto supportato è possibile. Prova a usare l'opzione di compilazione.

Senza ulteriori informazioni sulle versioni Linux e python, è difficile aggiungere altro.

+0

Attualmente sto usando Python 2.7.9 | Anaconda 2.1.0 (64-bit) SO: Linux 3.5.0-54-generic x86_64 Attualmente questo è il Python che viene eseguito quando provo a eseguire qualsiasi programma Python. Voglio che esegua PyPy invece di questo. –

3

Esiste un approccio alternativo gestito da Riccardo Vianello su GitHub:

https://github.com/rvianello/conda-pypy

Si tratta fondamentalmente utilizzando il suo canale conda invece di quello di default per installare i pacchetti necessari. Alcuni di base sono forniti.