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

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

4
ล่าม #! / bin / sh อ่านหรือไม่
ในbashหรือshผมคิดว่าอะไรที่เริ่มต้นด้วยการ#เป็นความคิดเห็น แต่ในbashสคริปต์เราเขียน: #!/bin/bash และในสคริปต์ Python มี: #!/bin/python นี่หมายความว่า#โดยตัวของมันเองเป็นความคิดเห็นในขณะที่#!ไม่ได้เป็น?
66 bash  python  scripts 

7
Pip ไม่ทำงาน: ImportError: ไม่มีโมดูลชื่อ 'pip._internal'
วิ่งpipหรือpip3ผลลัพธ์ด้วย: Traceback (most recent call last): File "/home/myuser/.local/bin/pip", line 7, in <module> from pip._internal import main ImportError: No module named 'pip._internal' ฉันมีปัญหากับเรื่องนี้และถอนการติดตั้ง pip3 แต่เมื่อฉันพยายามติดตั้งอีกครั้งโดยใช้ sudo apt-get -y install python3-pip มันจะติดตั้ง แต่จากนั้นใช้ pip หรือ pip3 ฉันได้รับข้อผิดพลาดเดียวกัน #which pip3 /home/myuser/.local/bin/pip3
62 python  pip 

1
ฉันควรใช้ PyQt หรือ PySide สำหรับโครงการ Qt ใหม่หรือไม่?
เมื่อเร็ว ๆ นี้ฉันได้มีส่วนร่วมในการสนทนาเกี่ยวกับการสร้างเทมเพลตอย่างรวดเร็วสำหรับแอพ Qt และ QtQuick Ubuntu แนวคิดคือทำให้ง่ายต่อการพัฒนาแอพ Qt จากคอนเซ็ปต์จนถึงแพ็กเกจเนื่องจากตอนนี้ใช้ GTK ซึ่งเป็นแอปพลิเคชัน Ubuntu ที่ใช้เทมเพลตอย่างรวดเร็ว ความตั้งใจที่จะยังคงที่จะใช้ Python เป็นภาษาโปรแกรมฐานและคำถามแรกที่มาถึงใจคือที่ผูกหลามเราควรใช้PyQtหรือPySide ? ฉันต้องการจะได้ยินจากคนที่มีประสบการณ์ทั้งในด้านเทคโนโลยีสิ่งที่ข้อดีและข้อเสียของแต่ละคนเป็นอย่างไรการบำรุงรักษาแต่ละอย่างดีแค่ไหนการแมป Qt API กับการเชื่อมโยงนั้นดีเพียงใดเป็นต้น ขอบคุณ!

5
จะรวบรวมไฟล์ไพ ธ อนได้อย่างไร?
ฉันได้เริ่มเรียนรู้ python และฉันยังเป็นผู้ใช้ใหม่ของ Ubuntu ฉันจำเป็นต้องรู้วิธีการรวบรวม.pyไฟล์ ฉันได้ลองกับคำสั่ง python "hello.py" วิธีอื่น ๆ ในการรวบรวมไพ ธ อนคืออะไร?
57 python  compiling 

7
Python: ไม่มีโมดูลชื่อ datetime?
ระบบปฏิบัติการ: Ubuntu 14.04 LTS Python: 2.7.6 การติดตั้งตัวจัดการสูตรอาหารของฉันหยุดการโหลดในทันใด เมื่อฉันรันในหน้าต่างเทอร์มินัลฉันจะได้สิ่งต่อไปนี้ในตอนท้ายของการย้อนกลับ: import datetime as dt ImportError: No module named datetime เท่าที่ฉันสามารถบอกได้ว่าไม่มีอะไรเปลี่ยนแปลงและการติดตั้ง Python ของฉันเป็นรุ่นล่าสุด มันเพิ่งเลิกทำงานเมื่อวานนี้ ฉันขอขอบคุณแนวทางที่ดีในการวินิจฉัยและแก้ไขปัญหานี้! Update: ขอบคุณทุกคนที่ตอบกลับ! ทิมฉันขอโทษถ้าฉันถามคำถามนี้ผิดที่ กรุณาชอล์กมันเพื่อเป็นคนใหม่เพียงแค่ติดตามลิงก์จากเว็บไซต์อูบุนตู TheSchwa ฉันลองข้อเสนอแนะของคุณและได้รับข้อความแสดงข้อผิดพลาดเช่นเดียวกับข้างต้น muru ดูเหมือนว่าจะติดตั้งแพ็คเกจ แต่ฉันไม่รู้ว่าติดตั้ง / กำหนดค่าไว้ถูกต้องหรือไม่ ฉันจะทราบได้อย่างไร ฉันขอโทษสำหรับคำถามทั้งหมด แต่ฉันเป็นผู้ชาย RedHat เก่าที่อยู่ห่างจาก Linux มาระยะหนึ่งแล้ว สิ่งที่ฉลาด / dpkg ทั้งหมดเป็นของใหม่สำหรับฉัน
56 python 

6
จะอัพเกรด pip เป็นรุ่นล่าสุดได้อย่างไร?
ฉันติดตั้ง pip โดยใช้get-pip.pyหลังจากpip freezeข้อผิดพลาดด้านล่าง Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/freeze.py", line 74, in run req = pip.FrozenRequirement.from_dist(dist, dependency_links, find_tags=find_tags) File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 299, in from_dist assert len(specs) == 1 and specs[0][0] == '==' AssertionError Storing debug log for …
51 upgrade  python  pip 

6
ฉันจะติดตั้ง Python Pandas ได้อย่างไร
ฉันพยายามติดตั้ง Pandas (แพ็คเกจไพ ธ อน) บน Ubuntu ฉันหามันไม่เจอใน repos มีแพ็คเกจซื้อคืนสำหรับสิ่งนี้หรือฉันต้องติดตั้งจากแหล่งที่มาหรือไม่?
51 python 

8
ทำไม Python ใน Linux ต้องการ line #! / usr / bin / python
คำถามที่ค่อนข้างง่าย: ใน Linux ทำไม Python ต้องการบรรทัด #!/usr/bin/python ที่จุดเริ่มต้นของไฟล์หลามตั้งแต่ Windows ไม่? มันทำอะไร? 'ทำให้คำอธิบาย "Links to Python" ค่อนข้างคลุมเครือ ...
50 python  scripts 

3
เกิดข้อผิดพลาดในการติดตั้ง scrapy ใน virtualenv โดยใช้ pip
pip install scrapy Downloading/unpacking scrapy Downloading Scrapy-0.24.2-py2-none-any.whl (502kB): 502kB downloaded Downloading/unpacking pyOpenSSL (from scrapy) Downloading pyOpenSSL-0.14.tar.gz (128kB): 128kB downloaded Running setup.py (path:/home/elie/.virtualenvs/stat/build/pyOpenSSL/setup.py) egg_info for package pyOpenSSL warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'doc/_build' Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 …

3
วิธีค้นหาไดเรกทอรีการติดตั้ง python บน Ubuntu
ฉันเพิ่งจะย้ายจากสภาพแวดล้อม Windows ฉันติดตั้ง Python 3.2 ในไดเรกทอรีแยกต่างหาก ฉันจะขอรับเส้นทางการติดตั้ง python ในเชลล์ของ Ubuntu ได้อย่างไร มีวิธีใดบ้างที่ฉันจะอนุญาตให้เชลล์รู้ / เลือก ณ รันไทม์ว่าจะใช้ไพ ธ อนรุ่นใดสำหรับการประมวลผลโค้ดเพิ่มเติม? มีตัวแปรสภาพแวดล้อมและเส้นทางการค้นหาของชนิดใน Ubuntu Linux ด้วยหรือไม่

3
จะใช้ไพ ธ อน virtualv กับ sudo ได้อย่างไร?
ฉันกำลังพยายามสร้างสภาพแวดล้อมแบบหลามแยกจากระบบหนึ่ง (โดยใช้ virtualenv) ในไดเรกทอรีที่ไม่ได้อยู่ภายใต้ / home เพราะฉันจำเป็นต้องใช้มันเพื่อสร้างซอฟต์แวร์อื่น ๆ ที่ผู้ใช้หลายคนสามารถเข้าถึงได้ ฉันสามารถสร้างและเปิดใช้งาน virtualenv ได้ทุกอย่าง แต่เมื่อฉันsudoมีคำสั่งบางอย่าง (เช่นเพื่อสร้างหรือรวบรวมซอฟต์แวร์อื่น ๆ ) มันเป็นงูหลามระบบที่ใช้ (ฉันสามารถบอกได้เพราะโมดูลที่มีอยู่) ตั้งแต่บน Ubuntu มันไม่ได้เป็นสิ่งที่ดีที่จะใช้ผู้ใช้รูทมีวิธีบอกsudoให้ใช้ virtualenv หรือไม่? หรือบางทีนี่อาจไม่ใช่วิธีที่ถูกต้องและฉันควรทำการติดตั้งไพ ธ อนใหม่ทั้งหมดหรือไม่ ฉันใช้ Ubuntu รุ่น 12 บิต 64 บิต (และ python 2.7)
47 python  sudo 

7
ใช้งานไฟล์ Python ใน Terminal
พยายามเรียนรู้วิธีเรียกใช้สคริปต์ของฉันผ่านทางเทอร์มินัลของ Ubuntu เป็นประจำ ที่ถูกกล่าวว่าผมคุ้นเคยกับbash, wgetและawkถูกเรียกว่า แต่อย่างไรผมเรียกไฟล์หลามที่จะทำงานในสถานี? ฉันต้องการเรียนรู้สิ่งนี้ แต่ฉันไม่แน่ใจว่าจะทำการวิจัยที่ไหน ฉันมี.pywไฟล์ที่อ้างอิงหลาย.pyไฟล์ในโฟลเดอร์

6
จะสร้าง virtualenv ด้วย Python3.3 ใน Ubuntu ได้อย่างไร
ฉันใช้ Pangolin แม่นยำ amd64 ฉันติดตั้ง Python 3.3 จาก ppa: fkrull / deadsnakes ตอนนี้ฉันต้องการใช้ Python เวอร์ชันใหม่จริงๆ ใน virtualenv แต่ฉันจะทำสิ่งนี้ได้อย่างไร ฉันได้รับข้อผิดพลาดต่อไปนี้: $ virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3 Running virtualenv with interpreter /usr/bin/python3.3 The --no-site-packages flag is deprecated; it is now the default behavior. New python executable in /home2/USERNAME/.virtualenvs/pywork3/bin/python3.3 Also creating executable …
46 python  python3 

1
การใช้ Gtk.Widgets ใน App Indicators กับ Python
ในปี 2010 สเตฟาโน Palazzo, ถามคำถามที่เกี่ยวข้องกับการนำ gtk.Widget พลเป็น appindicator.Indicatorและคล้ายหนึ่งถูกถามในStackOverflow ในทั้งสองกรณีฉันทามติว่าตัวบ่งชี้แอพของ Ubuntu มี จำกัด ดังที่ Michael Ekstrand กล่าวไว้: การสนับสนุนเมนูตัวบ่งชี้แอปพลิเคชันขึ้นอยู่กับเมนู D-Bus ซึ่งมีข้อ จำกัด ในสิ่งที่รองรับ - สนับสนุนเฉพาะฟังก์ชันการทำงานเมนูพื้นฐานเท่านั้นไม่ใช่สิ่งแปลกใหม่เช่นวิดเจ็ตโดยพลการ อย่างไรก็ตามมันขัดแย้งกับสิ่งที่เราเห็นในตัวบ่งชี้บลูทู ธ ในวันนี้ในปี 2559: มันใช้สวิตช์สลับ เดียวกันสามารถสังเกตได้ด้วยตัวบ่งชี้ Ubuntu หนึ่งจาก 13.04: เห็นได้ชัดว่ามีวิธี ฉันได้ศึกษาซอร์สโค้ดตัวบ่งชี้บลูทู ธ แล้ว แต่มันเขียนใน Vala อย่างไรก็ตามฉันทำงานเป็นหลักในไพ ธ อนและการเรียนรู้วาลาเพียงเพื่อเขียนตัวบ่งชี้ที่มีอยู่ทั้งหมดของฉันแล้วก็ทำงานได้มากเกินไป ดังนั้นแกนกลางของคำถาม: เราจะใช้ Gtk.Widgets ได้อย่างไรหรืออย่างน้อยที่สุดสวิตช์สลับเช่นเดียวกับในตัวบ่งชี้บลูทู ธ โดยใช้ Python? หมายเหตุ : …

4
แพ็คเกจ / ไลบรารีใดที่ฉันควรติดตั้งก่อนที่จะรวบรวม Python จากแหล่งที่มา?
นาน ๆ ครั้งฉันจำเป็นต้องติดตั้ง Ubuntu ใหม่ (ฉันใช้ทั้งบนเดสก์ท็อปและเซิร์ฟเวอร์) และฉันมักจะลืมห้องสมุดสองแห่งที่ฉันควรจะติดตั้งก่อนคอมไพล์หมายความว่าฉันต้องคอมไพล์ใหม่และมันน่ารำคาญ ดังนั้นตอนนี้ฉันต้องการสร้างรายการทั้งหมดของแพ็กเกจไลบรารีทั้งหมดเพื่อติดตั้งก่อนที่จะรวบรวม Python (และควรเป็นตัวเลือก) setup.pyนี่คือฉันรายการด้านล่างรวบรวมกับความช่วยเหลือและโดยการขุดใน สมบูรณ์สำหรับ Ubuntu 10.04 และ 11.04 เป็นอย่างน้อย: build-essential (obviously) libz-dev (also pretty common and essential) libreadline-dev (or the Python prompt is crap) libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev libbz2-dev สำหรับ Python 3.2 และใหม่กว่า: liblzma-dev ตัวเลือกเพิ่มเติม: tk-dev libdb-dev Ubuntu ไม่มีแพ็คเกจสำหรับฐานข้อมูล Berkeley v1.8.5 และ …

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