ฉันพยายามติดตั้ง Pandas (แพ็คเกจไพ ธ อน) บน Ubuntu ฉันหามันไม่เจอใน repos มีแพ็คเกจซื้อคืนสำหรับสิ่งนี้หรือฉันต้องติดตั้งจากแหล่งที่มาหรือไม่?
ฉันพยายามติดตั้ง Pandas (แพ็คเกจไพ ธ อน) บน Ubuntu ฉันหามันไม่เจอใน repos มีแพ็คเกจซื้อคืนสำหรับสิ่งนี้หรือฉันต้องติดตั้งจากแหล่งที่มาหรือไม่?
คำตอบ:
ฉันกำลังเรียน Python คลาสแนะนำให้เราติดตั้งด้วยวิธีนี้ pip ดีกว่า setuptools และ easy_install มาก
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
วิธีแก้ปัญหาด้วย easy_install ไม่ได้ติดตั้งอย่างถูกต้องบนระบบ Ubuntu 12.04 ในขณะที่
sudo apt-get install python-pandas
ทำการติดตั้งที่เหมาะสม
# python -c 'import pandas;'
ฉันได้รับ Traceback (โทรล่าสุดล่าสุด): ไฟล์ "<string>", บรรทัดที่ 1 ใน <module> ImportError: ไม่มีโมดูลชื่อ pandas
apt-get install
ติดตั้งหมีแพนด้า/usr/lib/python2.7/dist-packages/pandas
ซึ่งไม่ได้อยู่ในเส้นทางของฉัน python -c 'import sys; print sys.path;'
ในการตรวจสอบเส้นทางหลามที่ผมใช้ การนำเข้าที่ใช้งานได้คือpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
sudo apt-get install python3-pandas
มันอยู่ในดัชนีแพคเกจหลาม - การใช้งานหรือeasy_install
pip
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
แทนที่aptitude
ด้วยapt-get
หากเวอร์ชันของคุณไม่มีการติดตั้งความถนัดหรือใช้synaptic
หรือตัวจัดการแพ็กเกจใดก็ตามที่เวอร์ชันของคุณติดตั้งไว้เป็นค่าเริ่มต้น
sudo pip3 install pandas
สิ่งนี้จะติดตั้ง pandas เวอร์ชันล่าสุดสำหรับ Python 3 ในขณะที่ apt-get ไม่มี
sudo
และ--user
? Oo
อีกทางเลือกหนึ่งในการติดตั้งแพนด้าซึ่งสามารถทำได้โดยไม่ใช้ sudoคือการใช้Anaconda :
เรียกใช้ไฟล์และทำตามคำแนะนำในการติดตั้ง:
bash Anaconda-1.9.1-Linux-x86_64.sh # file may have different version numbers
สิ่งนี้จะติดตั้ง python และ pandas (และโมดูลอื่น ๆ อีกมากมาย) ในไดเรกทอรี anaconda ในบ้าน (โดยค่าเริ่มต้น)
คุณสามารถอัพเดตเป็น pandas เวอร์ชั่นล่าสุด (รวมถึงโมดูลอื่น ๆ ) โดยใช้ conda:
conda update pandas
คุณยังสามารถสร้างสภาพแวดล้อมเสมือนจริงและสิ่งที่มีประโยชน์อื่น ๆ ...
ปัญหานี้แก้ไขได้โดย pip มากกว่าคือมีปัญหาในการพึ่งพาซอฟต์แวร์ของโมดูลบางตัว (scipy โดยเฉพาะมีเล่ห์เหลี่ยม) หรือรุ่นที่คอมไพล์เทียบกับเวอร์ชันที่ไม่ถูกต้องของ numpy
มันมีประโยชน์ที่จะเป็นเวอร์ชั่นล่าสุดสำหรับการแก้ไขข้อบกพร่องและปรับปรุงประสิทธิภาพ! จำนวนมากมีการเปลี่ยนแปลงตั้งแต่รุ่น 0.7 (ซึ่งเป็นรุ่นที่บรรจุใน 12.04)
ในการติดตั้งผ่าน> bash Anaconda .. คุณต้องติดตั้ง bzip2
sudo apt-get install bzip2
จากนั้นทำตามขั้นตอนที่แนะนำของ Hayd
ตรวจสอบให้แน่ใจว่าได้ติดตั้งลงบน dir ที่บ้านของคุณ ( โดยไม่ต้องรูท ) และไปที่. bashrc ดังนั้นคุณไม่จำเป็นต้องเปิดเซสชันใหม่ตามที่ร้องขอ
source ~/.bashrc
จากนั้นดำเนินการต่อ
conda update pandas
หวังว่าจะช่วย!