2015-07-23 11 views
5

sto avendo un momento difficile l'installazione di alcuni moduli Python in Cloud9 IDE.Installazione panda modulo Python in Cloud9

Ho provato con easy_install (il loro metodo consigliato) e pip, ma con entrambi ho un sacco di avvertimenti e terminano con errori (trovare i messaggi di errore di seguito).

Ho letto che problemi di memoria potrebbe essere il problema, e che una possibile soluzione è quella di aumentare lo spazio di swap, ma a quanto pare Cloud9 non lo consente, dal momento che sudo swapon /swap1 fallisce mostrando Operation not permitted

Chiunque panda mai installati a Cloud9 ? Qualunque altro metodo dovrei provare?

UPDATE: sono riuscito a installare i panda utilizzando gestore dei pacchetti della distribuzione Linux: sudo apt-get install python-pandas tuttavia ottengo la versione 0.13 e ho bisogno l'attuale versione 0.16 di utilizzare pandasql.

Questo è ciò che ottengo facendo sudo easy_install pandas:

x86_64-linux-gnu-gcc: internal compiler error: Killed (program cc1) 
Please submit a full bug report, with preprocessed source if appropriate. 
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions. 
error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 4 

Questo è ciò che io vengo a fare pip install pandas:

Traceback (most recent call last): 
    File "/usr/bin/pip", line 9, in <module> 
    load_entry_point('pip==1.5.4', 'console_scripts', 'pip')() 
    File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 185, in main 
    return command.main(cmd_args) 
    File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 161, in main 
    text = '\n'.join(complete_log) 
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 41: ordinal not in range(128) 
+0

che ne dici di usare conda? Installo miniconda da http://conda.pydata.org/miniconda.html, quindi eseguo i panda di installazione di conda per installare i panda. – HYRY

+0

Ho Anaconda installato, ma mi piace Cloud9 e mi piacerebbe lavorare su quello pure. – twalbaum

+1

È possibile installare conda o anaconda su cloud9 – HYRY

risposta

7

ho creato 2 script per fare il lavoro:

sceneggiatura 01:

#! /bin/bash 

#Downloading Miniconda 64Bits for Linux 
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh 

#Changing file permission for execution 
chmod a+x Miniconda3-latest-Linux-x86_64.sh 

#Installing Miniconda 
./Miniconda3-latest-Linux-x86_64.sh 

# Follow instructions to complete install 

# Close and reopen terminal. 
echo 'Please close the terminal reopen and run install02.sh script now' 

Script 02:

#! /bin/bash 

# Creating environment (sandbox instance called py3 [choose the name you want]) 
conda create -n py3 python=3 ipython 

# Activating created environment 
source activate py3 

# Install package manager pip 
conda install pip 

# The installation installs the packages 
#pip install numpy 
#pip install pandas 
#pip install matplotlib 

# which ipython is to be used in the environment? pip freeze shows it 
pip freeze 

# Installing ipython notebook 
conda install ipython-notebook 

# Installing the packages 
conda install numpy 
conda install pandas 
conda install matplotlib 

ho installato più di solo panda, così come si può vedere nello script è possibile installare qualsiasi pacchetto utilizzando conda install package_name

1

ho preferito scaricare il pacchetto principale con il seguente comando.

wget https://repo.continuum.io/archive/Anaconda3-4.2.0-Linux-x86_64.sh

Poi installazione come descritto in Continuum utilizzando la seguente.

bash Anaconda3-4.2.0-Linux-x86_64.sh

Si ottiene tutto quello installato tra cui Conda, pip, NumPy, SciPy e matplotlib ecc

0

Ho lo stesso problema cercando di installare i panda = = 0.20.3. Penso che il problema è che per impostazione predefinita virtualenv installerà python 2 e questa versione di panda potrebbe non funzionare su di essa.

La mia soluzione era quella di creare l'ambiente con Python 3 all'interno Cloud 9:

virtualenv -p python3 test 

Poi attivare l'ambiente:

source test/bin/activate 

e l'installazione di panda con il seme:

pip install pandas 

Questo è stato.

0

cose possono essere cambiate da quando la questione è stato chiesto, ma ho trovato che potrei usare Python 3 pip usando la seguente:

$ sudo pip-3.6 install pandas  

Si noti che la notazione sembra essere pip-3.6 piuttosto che la tipica pip3