การติดตั้ง matplotlib บน Ubuntu 14.04 หลังจากติดตั้ง Python 3 ด้วย pyenv


11

ฉันใช้ Ubuntu 14.04 กับ Python 2.7.6 ผมได้ติดตั้งmatplotlibสำหรับงูหลาม 2 ตอนนี้ผมเพิ่งติดตั้ง Python 3.4.2 pyenv install 3.4.2ใช้ ฉันวิ่งpip install matplotlibไปติดตั้งmatplotlibสำหรับ Python 3 ภายหลังฉันค้นพบแพ็คเกจpython3-matplotlibสำหรับ Ubuntu 14.04 ฉันสงสัยว่าฉันควรใช้sudo apt-get install python3-matplotlibแทนไหม วิธีที่ต้องการในการติดตั้งmatplotlibสำหรับ Python 3 แบบคู่กับ Python 2 matplotlibคืออะไร?

คำตอบ:


24

ฉันไม่มีระบบ Ubuntu ตอนนี้กับฉัน แต่ฉันก็ยังสามารถช่วยคุณคิดได้

เปิดเทอร์มินัลแล้วพิมพ์เป็น

apt-cache search python3-matplotlib

หากคุณพบว่ามันใช้งานได้คุณสามารถติดตั้งได้

sudo apt-get install python3-matplotlib

นั่นคือวิธีที่ต้องการมากที่สุด

ตอนนี้วิธีใช้ matplotlib กับ python 3 ฉันได้โพสต์คำถามไว้ที่นี่เกี่ยวกับวิธีใช้ python2 และ python3 แบบเคียงข้างกัน

ใช้งานง่ายpython3 <filename.py>ในขณะที่รันโปรแกรมของคุณด้วย python3-matplotlib

และในทำนองเดียวกันถ้าคุณใช้ python2 มันจะโหลด python 2

หวังว่าจะช่วย


ขอบคุณแพคเกจที่มีอยู่ ฉันควรลองถอนการpipติดตั้งการติดตั้งนั่นคือ: pip uninstall matplotlibแล้วเรียกใช้sudo apt-get install python3-matplotlib?
HåkonHægland

ไม่จำเป็นคุณสามารถทำต่อไปได้
rɑːdʒɑ

เกี่ยวกับวิธีการเรียกใช้: หรือฉันสามารถเรียกใช้pyenv global 3.4.2แล้วเพียงแค่python <filename.py>?
HåkonHægland

อันที่หนึ่งก็โอเค แต่อันที่สองคุณต้องใช้ python3 <filename.py> ดังนั้นมันจึงโหลดโมดูล
python3

1
ตกลงตอนนี้ผมติดตั้งโดยใช้python3-matplotlib apt-getฉันใช้พล็อตทดสอบและยังใช้งานได้ (สำหรับไพ ธ อน 2.7.6 และ 3.4.2) ..
HåkonHægland

-1

เป็นปัญหากับไฟล์การพัฒนาของ libgeos ฉันมีปัญหาเดียวกันและแก้ไขได้โดยการติดตั้งไลบรารีเหล่านั้น หวังว่ามันจะช่วย


ข้อมูลเพิ่มเติมเช่นคำสั่งที่เรียกใช้ในเทอร์มินัลหรือผ่าน GUI จะมีประโยชน์มากสำหรับ OP เพื่อทำความเข้าใจว่าต้องทำอะไร
แรงโน้มถ่วง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.