คำถามติดแท็ก python

Python เป็นภาษาการเขียนโปรแกรมตีความที่มักจะ แต่ไม่เพียง แต่ใช้เป็นภาษาสคริปต์ เวอร์ชั่นของ Python จะถูกรวมไว้ในการกระจายของ Ubuntu ทั้งหมด

4
ปัญหาการนำเข้าโมดูล (mpl_toolkits.basemap) ใน Python
ดังนั้นปัญหาคือ: ฉันพยายามที่จะเรียนรู้วิธีการลงจุดแผนที่ด้วย Python โดยใช้ shapefiles มีตัวอย่างมากมายให้ใช้บนอินเทอร์เน็ต แต่ทุกอย่างเริ่มต้นจากสิ่งที่ชอบ from mpl_toolkits.basemap import Basemap ซึ่งเมื่อฉันพยายามใส่สิ่งนี้ลงในสมุดบันทึก IPython คอนโซล Python หรือ Pycharm จะส่งคืน ImportError: No module named 'mpl_toolkits.basemap' sudo apt-get install python-mpltoolkits.basemapที่ตอบสนองต่อไปคือโอเคเวลาที่จะ ที่วิ่งกลับมา: Reading package lists... Done Building dependency tree Reading state information... Done python-mpltoolkits.basemap is already the newest version. 0 upgraded, 0 newly installed, …
12 apt  python 

1
ฉันจะเขียนแอพ / ตัวบ่งชี้แผงที่อัปเดตแบบไดนามิกได้อย่างไร
ฉันกำลังพยายามเขียนแอพพาเนลสำหรับ ubuntu Mate ฉันรู้ C / C ++ และ SDL ดีพอสมควร ฉันได้เห็นหน้าแอพพลิเคชั่นของ Mate-University แผง github แต่ฉันไม่สามารถทำงานได้อย่างถูกต้อง / ฉันมีเวลาอยู่ด้วย ฉันแค่สงสัยว่าถ้ามีบางวิธีที่ง่ายในการเขียนแอปแผง? ฉันไม่ได้พูดถึงการใช้ตัวเรียกใช้งานแอปพลิเคชันที่กำหนดเองฉันต้องการเพิ่มฟังก์ชันการทำงานใหม่ให้กับแผงควบคุม แต่ฉันไม่แน่ใจว่าจะทำอย่างไร บทแนะนำหรือคำอธิบายเกี่ยวกับการเขียนแอปแผงอาจมีประโยชน์จริงๆ

1
ฉันจะติดตั้ง python-dev off apt-get ได้อย่างไร?
ฉันได้พยายามนี้และนี้และนี้และนี้ ไม่มีการติดตั้ง python-dev เหล่านั้นฉันได้รับระบบ amd64 ของฉัน 14.04 และทำงานตามที่ฉันพยายามติดตั้ง wagtail, django cms ฉันได้รับข้อผิดพลาด: pysass.c:4:20: fatal error: Python.h: No such file or directory #include <Python.h> ^ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- Cleaning up... Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/ libsass/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace ('\r\n', '\n'), __file__, 'exec'))" …

2
ฉันจะส่งต่อชื่อไฟล์ด้วยช่องว่างเป็นอาร์กิวเมนต์ได้อย่างไร
ฉันมีสคริปต์ Python ที่ยอมรับข้อโต้แย้งสตริง $ python script.py "one image.jpg" "another image.jpg" ทำงานได้ตามที่คาดไว้ Python argparse: ["one image.jpg", "another image.jpg"] ถ้าฉันต้องการส่งชื่อไฟล์ฉันจะทำ $ python script.py $(ls "/some/dir/*.jpg") Python argparse: ["one", "image.jpg", "another", "image.jpg"] หากใช้คำสั่ง-Qของlsฉันสามารถตัดผลลัพธ์ระหว่างเครื่องหมายคำพูดคู่ อย่างไรก็ตามเครื่องหมายคำพูดจะคงอยู่ในสคริปต์ Python เช่น $ python script.py $(ls -Q "/some/dir/*.jpg") Python argparse: ['"one image.jpg"', '"another image.jpg"'] ฉันจะขยายlsชื่อไฟล์เป็นสตริงที่เหมาะสมเพื่อใช้เป็นอาร์กิวเมนต์ได้อย่างไร (เช่นในตัวอย่างแรกของฉัน)

2
จะติดตั้ง pip และแพ็คเกจไพ ธ อนสำหรับไพ ธ อนที่ติดตั้งเองได้อย่างไร?
/usr/bin/pythonชี้ไป/usr/bin/python2.7ที่ python เวอร์ชั่นเก่า 2.7.6 ที่ใช้โดยระบบปฏิบัติการ 14.04 ของฉัน สำหรับไพ ธ อนเก่าฉันต้องการติดตั้งโมดูลregex: $ sudo python -m pip install regex /usr/bin/python: No module named pip ดังนั้นใน synatpic ฉันติดตั้งpython-pipสำหรับไพ ธ อนเก่า คำสั่งดังกล่าวตอนนี้กล่าวว่า: Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory ดังนั้นใน synaptic libpython2.7-devผมติดตั้ง ตอนนี้ทำงานได้ทั้งหมด ฉันยังติดตั้ง Python เวอร์ชัน 2.7.9 ที่ใหม่กว่า /usr/bin/local/python2.7ด้วยการคอมไพล์ซอร์ส ฉันจะติดตั้ง pip แล้วติดตั้งregexสำหรับไพ …
11 python 

6
ลบไบนารีไพ ธ อนและไม่สามารถกู้คืนโดยใช้ apt-get ได้ฉันควรทำอย่างไร
ดี. อ๋อ ต้องการเริ่มต้นใหม่เพราะฉันมีความสับสนในการพึ่งพาดังนั้นฉันจึงรัน "whereis python" และลบไฟล์และไดเรกทอรีทั้งหมดที่ขึ้นมาอย่างแท้จริง จากนั้นเมื่อฉันไปที่รัน ppt apt-get install แน่นอนฉันได้รับข้อผิดพลาดมากมาย มีวิธีการติดตั้งไพ ธ อนใหม่บนอูบุนตูโดยไม่ต้องเช็ดทำความสะอาดหรือไม่? นี่คือผลลัพธ์ของการพยายามติดตั้ง python binary: root@ubuntu14-server:/home/kpoole# apt-get install python Reading package lists... Done Building dependency tree Reading state information... Done python is already the newest version. The following packages were automatically installed and are no longer required: libexpat1-dev …
11 apt  python  dpkg 

4
ติดตั้งหมอนบน Ubuntu 14.04
ฉันคลั่งไคล้หมอน ฉันถามที่นี่แล้วโดยไม่ต้องแก้: Python Django Mezzanine การติดตั้งล้มเหลวสำหรับแพ็คเกจ Pillow ฉันมี Ubuntu 14.04 และ python 2.7 การติดตั้งหมอนโดยใช้ pip หรือจาก GitHub ฉันมีข้อผิดพลาดนี้: x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/_imaging.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/decode.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/encode.o: File o directory non esistente x86_64-linux-gnu-gcc: error: build/temp.linux-x86_64-2.7/map.o: File o directory non esistente …

2
การติดตั้ง matplotlib บน Ubuntu 14.04 หลังจากติดตั้ง Python 3 ด้วย pyenv
ฉันใช้ 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คืออะไร?
11 14.04  apt  python 

2
ลิงก์สัญลักษณ์: ทำไมมันแย่จัง?
เหตุใดการใช้ลิงก์สัญลักษณ์เพื่อเปลี่ยนรุ่นไพ ธ อนเริ่มต้นบน Ubuntu ถือว่าไม่ปลอดภัย ฉันอ่านข้อมูลนี้ในหลาย ๆ ฟอรัม แต่ไม่พบคำตอบว่าทำไมถึงเป็นเช่นนั้น

1
เป็นไปได้ไหมที่จะเรียกใช้ฟังก์ชัน Python จาก Libre Office Calc
พิจารณาฟังก์ชั่น Python อย่างง่ายต่อไปนี้: def mysum(a, b): return a + b ฉันต้องการใส่=mysum(5, 7)เซลล์ของสเปรดชีต Calc เพื่อที่จะส่งกลับตัวเลข 12 เป็นไปได้ไหม

1
แสดงการจัดแสดงแบนเนอร์ส่วนบุคคลบน Ubuntu Software Center
ฉันจะแสดงการจัดแสดงแบนเนอร์ส่วนตัวใน Ubuntu Software Center ได้อย่างไร ผมเคยเห็นคำจำกัดความ URL บางส่วนใน/usr/share/software-center/softwarecenter/enums.pyและ/usr/share/software-center/softwarecenter/distro/Ubuntu.pyเพื่อให้ห่างไกล ฉันพยายามติดตามโค้ดจากมุมมองไปยังแกน แต่ฉันหลงทาง โทร_append_banner_adds SoftwareCenterAgentมันเรียกSpawnHelperว่า จากนั้นฉันก็หลงทาง นอกจากนี้ยังมีการโทรบางส่วนSimpleFileDownloaderแต่ฉันไม่สามารถติดตามพวกเขาได้ นอกจากนี้ฉันยังสังเกตเห็นรายการนี้ในบันทึกการดีบัก 2013-02-08 15:07:43,731 - softwarecenter.simplefiledownloader - DEBUG - download_file: http://software-center.ubuntu.com/site_media/exhibits/2012/12/SC_banner_Mixxx_2.png None True มีเอกสารเกี่ยวกับวิธีการใช้งานหรือไม่? สูตรง่ายๆในการเปลี่ยนแบนเนอร์เริ่มต้นและวางแบนเนอร์ของฉันเองในวิธีที่สะอาดจะมีประโยชน์มาก ฉันคิดว่าฉันสามารถเขียน_append_banner_addsฟังก์ชั่นใหม่ได้ แต่ฉันไม่ค่อยได้ผลกับงูใหญ่และฉันต้องการที่จะเข้าใจและใช้วิธีการเดียวกันกับที่ Ubuntu ใช้ถ้าเป็นไปได้

3
ฉันจะรับข้อมูลการติดตามของ python โดยใช้ GDB ได้อย่างไร
ฉันใช้ GDB เพื่อดีบักข้อผิดพลาดการแบ่งกลุ่มในแอปพลิเคชันหลามของฉันบน Kubuntu 12.04 สมมติว่า GDB เวอร์ชัน 7 มีมาโครในตัวสำหรับดึงข้อมูลเกี่ยวกับ python stack (http://docs.python.org/devguide/gdb.html) แต่ฉันมีปัญหาในการทำให้ใช้งานได้ ฉันติดตั้ง python-dbg แล้ว เมื่อฉันขอ python stack trace ใน GDB ผลลัพธ์จะเป็นดังนี้: (gdb) py-bt #5 (unable to read python frame information) #16 (unable to read python frame information) #26 (unable to read python frame information) ... รุ่น GDB …
11 python  gdb 

2
PyGTK ยังเกี่ยวข้องหรือไม่
ฉันใหม่สำหรับ Linux แต่ไม่ใช่เพื่อการพัฒนาแอป ฉันมาจาก RealBasic บนพื้นหลัง Mac ฉันยอมรับว่าฉันต้องเรียนรู้ภาษาใหม่เพื่อพัฒนาสำหรับ Linux (เนื่องจาก RB จะไม่ทำงานบน distros 64 บิตและเป็นภาษาที่มีการปิดบัง) แต่ฉันต้องการให้แน่ใจว่าฉันเลือกภาษาที่เหมาะสม ฉันได้ดู Python และพร้อมที่จะไปจนกว่าฉันจะอ่านว่า PyGTK ล้าสมัยไปแล้วกับการเปิดตัว GTK 3 จริงหรือไม่? เว็บไซต์นักพัฒนา Ubuntu ยังคงแนะนำให้ใช้กับ Glade สำหรับ UI แต่ฉันต้องการให้แน่ใจว่าฉันไม่ได้เรียนรู้บางสิ่งที่กำลังจะมาถึง!

3
ฉันจะเปลี่ยนรูปพื้นหลังโดยใช้สคริปต์ Python ได้อย่างไร
ฉันต้องการเปลี่ยนรูปพื้นหลังใน Ubuntu 11.10 (พร้อม Unity) ในสคริปต์ Python ขนาดเล็ก ผมพบว่าเป็นไปได้ที่จะเปลี่ยนผ่านในgconf-editor /desktop/gnome/background/picture_filenameด้วยpython-gconfฉันสามารถเปลี่ยนค่าที่จำเป็น เห็นได้ชัดว่าสตริง gconf ไม่ได้ถูกอ่านออกมา ถ้าฉันเปลี่ยน (ผ่านสคริปต์หรือผ่านgconf-editor) วอลล์เปเปอร์ยังคงอยู่และในเมนูของ "เปลี่ยนวอลล์เปเปอร์" วอลล์เปเปอร์เก่าจะปรากฏขึ้น ฉันจะเปลี่ยนรูปพื้นหลังสำหรับ Unity ผ่านสคริปต์ Python ได้อย่างไร รหัสต่อไปนี้ใช้งานได้ #!/usr/bin/python # -*- coding: utf-8 -*- from gi.repository import Gio class BackgroundChanger(): SCHEMA = 'org.gnome.desktop.background' KEY = 'picture-uri' def change_background(self, filename): gsettings = Gio.Settings.new(self.SCHEMA) print(gsettings.get_string(self.KEY)) print(gsettings.set_string(self.KEY, …

5
ทำไมนักพัฒนา GNOME ส่วนใหญ่จึงชอบ Python มากกว่า Java สำหรับการเขียนโปรแกรม GTK + [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันรู้จัก C และ Java เท่านั้น และฉันไม่ต้องการที่จะเรียนรู้ภาษาอื่นเมื่อฉันสามารถทำงานกับสิ่งที่ฉันรู้แล้ว ฉันไม่ได้เขียนแอปพลิเคชันGTK +แต่ฉันวางแผนที่จะเริ่มต้นด้วยโครงการทดลอง ดังนั้นมีข้อดีของการเขียนใน Python บน Java (เทียบกับ GTK +) หรือไม่?

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