2015-07-23 10 views
5

Cloud9 ide'de belirli Python modülleri takarken zor zamanlar yaşıyorum.Cloud9'da Python modülü pandalarını yükleme

easy_install (önerilen yöntemleri) ve pip kullanmayı denedim ancak her ikisiyle de bir ton uyarı alıyorum ve hatalarla sonlandırın (aşağıdaki hata iletilerini bulun).

Ben hafıza sorunları sorun olabilir ve sudo swapon /swap1 Cloud9 içinde Operation not permitted

mu hiç yüklü pandaların gösteren başarısız beri olası bir çözüm takas alanını artırmak olduğunu, ancak görünüşe Cloud9 buna izin vermez olduğunu okudum ? Denemem gereken başka bir yöntem var mı?

GÜNCELLEME: Ben Linux dağıtımın paket yöneticisini kullanarak panda yüklemek başardı: sudo apt-get install python-pandas ancak sürüm 0.13 olsun ve ben pandasql kullanmaya güncel sürümünü 0.16 gerekir.

Bu

ben sudo easy_install pandas yapıyor olsun budur:

senaryoyu 01: Ben işi yapmak için 2 komut oluşturulan

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

yerine pip-3.6 gibi görünüyor

$ sudo pip-3.6 install pandas 

Not kullanım conda nasıl? Miniconda'yı http://conda.pydata.org/miniconda.html adresinden yükledikten sonra pandaları kurmak için conda install pandalarını çalıştırıyorum. – HYRY

+0

Anaconda yüklü, ancak Cloud9'u seviyorum ve bunun üzerinde çalışmak istiyorum. – twalbaum

+1

Konda veya anaconda'yı cloud9'a kurabilirsiniz – HYRY

cevap

7

:

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 

Bu benim pip install pandas yapıyor olsun şudur:

#! /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' 

Senaryo 02: Eğer ben şu komutla ana paketi indirmek tercih conda install package_name

1

kullanarak herhangi paketini yükleyebilirsiniz komut görebileceğiniz şekilde

#! /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 

Ben, sadece pandalar daha yüklediniz. Aşağıdakiler ile Continuum tarif edildiği gibi

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

sonra yüklemeden.

bash Anaconda3-4.2.0-Linux-x86_64.sh

Her şey Conda, Pip, numpy, scipy dahil yüklü alır matplotlib vb

0

Aynı sorun pandaları yüklemeye çalışırken sahip = = 0.20.3. Sorun şu ki, virtualenv varsayılan olarak python 2'yi kuracak ve pandaların bu sürümü üzerinde çalışmayabilir. pip ile

source test/bin/activate 

ve yükleme pandalar:

pip install pandas 

virtualenv -p python3 test 

Sonra çevreyi aktive:

Çözümümün bulutu 9 iç piton 3 ile ortamı oluşturmak olmasına Bu yaptı.sorusu sorulmuştur beri

0

şeyler değişmiş olabilir, ama ben şu kullanarak Python 3 pip kullanabilirsiniz bulundu: notasyonu tipik pip3