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

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

3
วิธีเพิ่มการรองรับเมนูโกลบอลในแอพ python non-gtk, non-qt
ฉันกำลังมองหาเอกสารที่ดี (ตัวอย่างเช่นการสอนหรือคำแนะนำ) เกี่ยวกับวิธีเพิ่มการสนับสนุนเมนูระดับโลกให้กับแอปพลิเคชันที่ไม่ใช่ gtk, non-qt (ใน gtk มันใช้งานได้ 'อย่างน่าอัศจรรย์' สำหรับเมนูหลัก ... ) ชุดเครื่องมือที่ฉันต้องการใช้กับkivyซึ่งรองรับglib -mainloop (เช่นสำหรับ gstreamer) ดังนั้นโดยหลักการแล้วทุกคนควรทำงานที่นั่น ฉันได้เห็นการอ้างอิง API ของDbusmenuและที่นี่แล้ว แต่นั่นไม่เป็นประโยชน์สำหรับการทำความเข้าใจกลไก มีตัวอย่างสั้น ๆ สำหรับการสร้างlauncher-quicklistซึ่งมี dbus-menu แต่ไม่ใช่สำหรับ global-menu / appmenu มีหน้า wikiที่ไม่มีข้อมูลที่เกี่ยวข้องอื่น ๆ จากนั้น "ทำงานเพื่อสนับสนุนเมนูแอปพลิเคชันอื่น ๆ บนชุดเครื่องมืออื่น ๆ ที่จะได้รับการต้อนรับ แต่ไม่ใช่สิ่งสำคัญสำหรับทีม DX ต้องการความช่วยเหลือ" มีข้อมูลเล็กน้อยในกราฟิกนี้จากซอร์สโค้ดตัวบ่งชี้ - appmenu แต่ไม่เพียงพอไม่สามารถพบได้บน developer.ubuntu.com และต้องการคำอธิบายเพิ่มเติม: ดังนั้น: ขั้นตอนที่ได้รับชุดของรายการเมนู (Dbusmenu.Menuitem) …

3
จะติดตั้ง opencv 2.9 สำหรับไพ ธ อนได้อย่างไร
ฉันประสบปัญหาเดียวกันกับที่อธิบายไว้ในโพสต์นี้และมีคนในคำตอบแนะนำให้คุณอัพเกรดเป็น opencv เวอร์ชั่น 2.9 ฉันสงสัยว่าจะทำอย่างไร ฉันติดตั้งรุ่นที่ฉันมีตอนนี้โดยทำ sudo apt-get install python-opencv นอกจากนี้ฉันจะตรวจสอบเวอร์ชันที่ฉันใช้อยู่ได้อย่างไร ฉันใช้ Ubuntu 13.10 แก้ไข: หลังจากคำตอบของ girardengo ฉันรู้ว่าฉันใช้เวอร์ชั่น 2.4.5 ขอบคุณสำหรับสิ่งนั้น!
23 python  opencv 

3
เป็นไปได้ไหมที่จะใช้ Python กับ Ubuntu SDK?
David Planellaเขียนในคำตอบของเขาสำหรับคำถามที่ฉันโพสต์ว่า: ... วิธีที่แนะนำในการพัฒนาแอพสำหรับ Ubuntu คือ Ubuntu SDK ดังนั้นฉันจึงติดตั้ง แต่ดูเหมือนว่าภาษาการเขียนโปรแกรมที่รองรับคือ C ++ มันหมายความว่าฉันต้องรู้ C ++ เพื่อพัฒนาแอปพลิเคชั่นใหม่สำหรับ Ubuntu หรือไม่? C ++ เป็นภาษาโปรแกรมที่แนะนำสำหรับแอพพลิเคชั่น Ubuntu หรือไม่? ฉันเริ่มเรียนรู้อะไรกับ Python และหวังว่าจะพัฒนาแอพพลิเคชั่นสำหรับ Ubuntu

7
Python HTTPS ร้องขอ (urllib2) ไปยังบางไซต์ล้มเหลวบน Ubuntu 12.04 โดยไม่ใช้พรอกซี
ฉันมีแอพเล็ก ๆ น้อย ๆ ที่ฉันเขียนใน Python และมันใช้งานได้ ... จนกระทั่งเมื่อวานเมื่อมันเริ่มมีข้อผิดพลาดในการเชื่อมต่อ HTTPS ฉันจำไม่ได้ว่ามีการอัพเดทหรือไม่ แต่ทั้ง Python 2.7.3rc2 และ Python 3.2 ก็ล้มเหลวเหมือนกัน ฉัน googled มันและพบว่าสิ่งนี้เกิดขึ้นเมื่อคนอยู่หลังพร็อกซี แต่ฉันไม่ (และไม่มีอะไรเปลี่ยนแปลงในเครือข่ายของฉันตั้งแต่ครั้งสุดท้ายที่มันทำงาน) คอมพิวเตอร์ syster ของฉันใช้ windows และ Python 2.7.2 ไม่มีปัญหา (ในเครือข่ายเดียวกัน) >>> url = 'https://www.mediafire.com/api/user/get_session_token.php' >>> response = urllib2.urlopen(url).read() File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) …
23 12.04  python  ssl  https 

4
วิธีตั้งโปรแกรมไอคอนสถานะที่จะแสดงใน Ubuntu และในดิสทริบิวชันอื่น ๆ
แอปพลิเคชันที่เป็นปัญหาจะดำเนินการบางอย่าง (ที่นี่เชื่อมต่อเสียงกับสตรีมเครือข่าย) และทำงานลดลงหากการกระทำเหล่านี้ประสบความสำเร็จ ดังนั้นจำเป็นต้องใช้ไอคอนสถานะเพื่อแสดงสถานะของการเชื่อมต่อ (เช่น CONNECTED / DISCONNECTED) เฉพาะเมื่อคลิกที่ไอคอนหน้าต่างแอปพลิเคชั่นจะเปิดขึ้นเพื่อให้เข้าถึงตัวเลือกเพิ่มเติม ใช้ Python 2.6 และ PyGTK ผมสิ่งอำนวยความสะดวกตระหนักในเรื่องนี้โดยใช้gtk_status_icon ฉันจงใจเขียนแอปพลิเคชันเพื่อให้ทำงานได้มากที่สุดเท่าที่จะเป็นไปได้รวมถึง Ubuntu รุ่นต่างๆ ฉันดูแลให้ใช้การอ้างอิงที่เป็นไปได้หลังจากผู้ใช้ติดตั้งแล้วเท่านั้น อย่างไรก็ตามตอนนี้ฉันได้ยินมาว่า gtk_status_icon จะไม่ได้รับการสนับสนุนในรุ่นต่อไปของ Ubuntu นักพัฒนาซอฟต์แวร์จะขอให้ใช้ตัวบ่งชี้แอปพลิเคชันแทน แนวทางปฏิบัติที่ดีที่สุดคืออะไรเพื่อให้แน่ใจว่า: ไอคอนโลคัลของแอปพลิเคชันแสดงขึ้นอย่างถูกต้อง แอปพลิเคชั่นจะยังคงทำงานและแสดงไอคอนเป็น Ubuntu รุ่นต่อไปในอนาคต โปรแกรมจะยังทำงานและแสดงไอคอนของมันในสภาพแวดล้อมอื่น ๆ ที่บ่งชี้แอปเพล็ , libappindicatorและหลาม appindicatorจะไม่ให้ กลไกการย้อนกลับแอปพลิเคชันตัวบ่งชี้ถึง gtk_status_icon จะไม่ทำงานหากตัวบ่งชี้แอปเพล็ตไม่ทำงาน Python interpreters จะไม่ทำงานหากไม่มีโมดูลappindicator ที่จะนำเข้า ฉันจำเป็นต้องพัฒนาเวอร์ชันต่าง ๆ สำหรับการแจกแจงที่แตกต่างกันหรือมีวิธีที่ดีกว่าในการแก้ปัญหานี้ ฉันจะหาเอกสารเกี่ยวกับวิธีการใช้ ApplicationIndicator นอกเหนือจากตัวอย่างที่ให้ในUbuntu Wiki ได้อย่างไร …

5
วิธีการเรียกใช้โปรแกรมเป็นบริการ (เงียบ)?
ฉันมีเซิร์ฟเวอร์ที่ใช้ python ซึ่งฉันเริ่มจากเทอร์มินัล อินสแตนซ์เฉพาะของเทอร์มินัลนี้จะให้การควบคุมโปรแกรมและโปรแกรมใช้เป็นหน้าต่างบันทึกการทำงานจนกระทั่งปิด เป็นเรื่องปกติหรือฉันควรพยายามเริ่มโปรแกรมด้วยวิธีอื่นที่จะแสดงเป็นกระบวนการที่ใช้งานอยู่หรือไม่? หากฉันปิดเทอร์มินัลที่ฉันเริ่มโปรแกรมโปรแกรมจะหยุดทำงาน ขอขอบคุณ

3
วิธีการเขียนตัวบ่งชี้ในหลาม?
ฉันกำลังมองหาที่จะลองและพัฒนาตัวบ่งชี้แบบง่าย ๆ สำหรับ numlock / capslock และ brigthness เป็นต้นฉันจะทำอย่างไรเกี่ยวกับการสร้างตัวบ่งชี้ในหลาม? มีแบบฝึกหัดใดบ้างที่จะแนะนำให้ฉันเขียนตัวบ่งชี้ตัวแรกของฉัน (เช่นสำหรับแอปอย่างรวดเร็ว) มีทางออกง่าย ๆ สำหรับการเริ่มต้นเทมเพลตอย่างรวดเร็วหรือไม่?

4
ทำไมสคริปต์ไพ ธ อนนี้จึงทำงานในพื้นหลังที่ใช้ CPU 100%?
ฉันต้องการเรียกใช้สคริปต์หลามแบบง่าย ๆ ในพื้นหลังที่อ่านข้อความจากคลิปบอร์ดและพิมพ์ออกมา นี่คือรหัสของฉัน #!/usr/bin/env python import Tkinter last_clipboard = "" def get_clipboard(): global last_clipboard root = Tkinter.Tk() root.withdraw() # Hide the main window (optional) text_in_clipboard = root.clipboard_get() if text_in_clipboard != last_clipboard: last_clipboard = text_in_clipboard print last_clipboard while True: get_clipboard() สิ่งนี้ทำงานได้ตามที่คาดไว้ แต่ใช้ CPU มากเกินไป (100% CPU) ฉันจะทำให้มันทำงานอย่างถูกต้องได้อย่างไรโดยไม่ต้องกินมาก

5
Ubuntu 16.04 VIM ที่ไม่รองรับงูใหญ่!
ถึงแม้ว่า Ubuntu 16.04 จะมีการกล่าวถึงหมายเหตุ: แพ็คเกจ VIM เริ่มต้นถูกสร้างขึ้นจาก python3 แทนที่จะเป็น python2 แต่หลังจากที่ฉันติดตั้งเป็นกลุ่มด้วยคำสั่งต่อไปนี้: sudo apt-get install vim และตรวจสอบแล้ว: vim --version มันแสดงให้เห็นว่า: -python -python3 มันเป็นข้อบกพร่องหรือไม่? ฉันจะรับ vim พร้อมการสนับสนุน Python ได้อย่างไร
22 apt  python  16.04  vim  python3 

1
อัพเดท Python 2.7 เป็นเวอร์ชั่นล่าสุด 2.x
รุ่นของ python2 บนเครื่อง Ubuntu 14.04 ของฉันคือ Python 2.7.6 ฉันจะอัพเกรดเป็น Python 2.X เวอร์ชันล่าสุดได้อย่างไร ล่าสุดคือ 2.7.11 ฉันได้ลองapt-get update/ upgradeแต่ที่เก็บดูเหมือนจะไม่มีเวอร์ชั่นล่าสุด

3
ติดตั้ง uwsgi 1.2.5 ผ่าน pip
ยินดีต้อนรับคุณ, ขณะนี้ฉันกำลังพยายามติดตั้ง uwsgi ล่าสุดบน VPS ของฉัน (Ubuntu 11.10) ตามคำแนะนำจากเว็บไซต์ http://projects.unbit.it/uwsgi/wiki/Quickstart pip install uwsgi ระหว่างการรวบรวมฉันเห็นข้อผิดพลาด: ... [gcc -pthread] spooler.o *** uWSGI compiling embedded plugins *** [gcc -pthread] plugins/python/python_plugin.o Complete output from command /usr/bin/python -c "import setuptools;__file__='/etc/apt/sources.list.d/build/uwsgi/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-joud1I-record/install-record.txt: running install In file included from plugins/python/python_plugin.c:1:0: plugins/python/uwsgi_python.h:2:20: …

4
ฉันจะติดตั้งแพ็กเกจด้วย pip ได้อย่างไรเมื่อมี Python หลายเวอร์ชัน?
ฉันติดตั้งไพ ธ อนรุ่นที่แตกต่างกันไพ ธ อน 2.7 เป็นค่าเริ่มต้นและ 3.2 เป็นครั้งที่สอง ตอนนี้ฉันต้องการติดตั้งพีระมิดในการติดตั้ง 3.2 ฉันจะทำสิ่งนี้ได้อย่างไร เพียงแค่ใช้pipการติดตั้งปิรามิดไม่ทำงานดังนั้นฉันจะเปลี่ยนรุ่นที่ดาวน์โหลดได้อย่างไร
22 python  pip 

2
วิดเจ็ตส่วนหัวสีดำคืออะไรในบางโปรแกรม
ในบางโปรแกรมของ ubuntu (แผงควบคุมของ ubuntu, การตั้งค่าระบบ) แต่ไม่เช่นใน banshee ส่วนบนของหน้าต่างจะมีองค์ประกอบในโทนมืด (พร้อมกับชุดรูปแบบ Ambience) แต่ฉันไม่สามารถหาวิดเจ็ตมาตรฐานที่ทำสิ่งนี้โดยอัตโนมัติ มีการตั้งค่าสีเหล่านี้ด้วยมือ (แทนที่จะเป็นชุดเครื่องมือ + ธีมมาตรฐาน) หรือไม่? และหากตั้งค่าด้วยมือพวกเขามาจากที่ใดในชุดรูปแบบ (พารามิเตอร์ใน gtk_widget_modify_bg คืออะไร (วิดเจ็ต, GTK_STATE_NORMAL, & color)) แก้ไข: มันดูเหมือนจะไม่ง่าย Gtk.Toolbar ถ้าฉันเรียกใช้รหัสต่อไปนี้: from gi.repository import Gtk window = Gtk.Window() window.set_default_size(200, -1) window.connect("destroy", lambda q: Gtk.main_quit()) toolbar = Gtk.Toolbar() window.add(toolbar) toolbutton = Gtk.ToolButton(stock_id=Gtk.STOCK_NEW) toolbar.add(toolbutton) window.show_all() …

1
การอัพเกรดเป็นไพ ธ อน 3.2
ฉันต้องการใช้งานฟังก์ชั่นใหม่ที่มาพร้อมกับ lrucache ตอนนี้ฉันใช้ python 2.6 ซึ่งไม่รองรับมัน วิธีที่ดีที่สุดที่ฉันสามารถอัปเกรดเป็น python 3.2 คืออะไร หรือมีวิธีอื่นที่ฉันสามารถใช้ itertools + functools ของ 3.2 release ใน python 2.6 distribution ขอขอบคุณ
22 upgrade  python 

11
ไม่สามารถอัปเกรด pip ได้
ฉันยังใหม่กับ Linux และ Ubuntu ฉันพยายามอัพเกรด pip แต่พบปัญหานี้ ... $ sudo pip install --upgrade pip Cannot fetch index base URL https://pypi.python.org/simple/ Downloading/unpacking pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-7.1.0-py2.py3-none-any.whl#md5=b108384a762825ec20345bb9b5b7209f Downloading pip-7.1.0-py2.py3-none-any.whl (1.1MB): 1.1MB downloaded Installing collected packages: pip Found existing installation: pip 1.5.4 Not uninstalling pip at /usr/lib/python2.7/dist-packages, owned by OS Successfully installed pip Cleaning …
21 upgrade  python 

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