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

Python เป็นภาษาการเขียนโปรแกรมระดับสูงตีความ คำถามการเขียนโปรแกรมอยู่นอกหัวข้อ ควรถามคำถามเกี่ยวกับการใช้งาน Python ที่ Stack Overflow (http://www.stackoverflow.com) แทน

3
ติดตั้ง gcc บน OS X Snow Leopard
ฉันกำลังพยายามติดตั้ง Python Imaging Library บน MacBook ที่ใช้ 10.6 Snow Leopard ฉันยังไม่พบไบนารีที่คอมไพล์แล้วสำหรับ OS X ดังนั้นฉันต้องรวบรวมจากซอร์สซึ่งหมายความว่าฉันต้องการ gcc อย่างไรก็ตามสิ่งนี้ไม่ใช่คอมพิวเตอร์ของฉัน (เป็นของโรงเรียนที่ฉันสอน) และ Xcode นั้นไม่ฟรีอีกต่อไป ถ้าฉันไปเส้นทางของการรับ gcc ผ่านการติดตั้ง Xcode แล้วฉันต้องเข้าร่วม Apple Developer Program หรือซื้อ Xcode ผ่าน Mac App Store (ใช้บัญชีของตัวเองไม่น้อยกว่านี้) ตัวเลือกไม่น่าดึงดูดอย่างยิ่ง ดังนั้นฉันเดาว่าฉันมีสองคำถาม: มีไบนารี PIL ที่คอมไพล์แล้วสำหรับ 10.6 ที่นั่นหรือไม่ มีวิธีอื่นอีกไหมในการรับ gcc ฟรี

2
ฉันจะหาสแกนเนอร์ช่วงพอร์ตทำงานได้ที่ไหน
ทั้งสำหรับ win32 หรือ Python มีสคริปต์ python ของเครื่องสแกนพอร์ตจำนวนมากและ NONE ทำงานได้โดยที่ไม่มีความรู้เกี่ยวกับ python หากคุณกำลังจะโพสต์สคริปต์ py สแกนเนอร์พอร์ตโปรดทดสอบ Angry IP Scanner ไม่ได้โฮสต์เดี่ยวที่มีช่วงพอร์ตขนาดใหญ่ Nmap ดูเหมือนจะไม่พบพอร์ตใด ๆ ของ OPEN ในโฮสต์ระยะไกลของฉันซึ่งไม่ได้เป็นเช่นนั้น ฉันกล้าที่จะแสดงให้คนที่ใช้งานได้ ฉันมี VPS จำนวนหนึ่งพร้อมกับผู้ให้บริการที่เสนอบริการไฟร์วอลล์ฮาร์ดแวร์ที่ฉันต้องการเพื่อให้แน่ใจว่าทำงานได้

1
ปิดการใช้งานกล่องโต้ตอบที่แสดงเมื่อเปิดแอปพลิเคชันเป็นครั้งแรกบน OSX
ฉันกำลังสร้างแอพใน OS X 10.9 โดยใช้ Python 2.7 แต่เมื่อมีการเปิดตัวเป็นครั้งแรกคำเตือนจะเกิดขึ้น: คุณกำลังเปิดแอปพลิเคชั่น MYAPP เป็นครั้งแรก คุณแน่ใจหรือไม่ว่าต้องการเปิดแอปพลิเคชันนี้ แอปพลิเคชันอยู่ในโฟลเดอร์ชื่อ Applications หากต้องการดูแอปพลิเคชันใน Finder โดยไม่ต้องเปิดให้คลิกแสดงแอปพลิเคชัน ดังนั้นวิธีหลีกเลี่ยงคำเตือนนี้ ฉันจำเป็นต้องทำการเปลี่ยนแปลงบางอย่างในinfo.plistแอพหรือไม่? ฉันได้รับคำถามและคำตอบนี้ แต่ไม่มีการพูดถึงการเปลี่ยนแปลงด้านแอพ ฉันไม่ต้องการให้ผู้ใช้ใช้คำสั่งประเภทใด ๆ เพื่อเรียกใช้หรือทำการเปลี่ยนแปลงด้วยตนเอง ผู้ใช้สามารถปิดการเตือนสำหรับแอพทั้งหมด: com.apple.LaunchServices LSQuarantine -bool NO หรือสำหรับแอปเฉพาะ: xattr -rd com.apple.quarantine Application.app ฉันลงชื่อแอปด้วย ID นักพัฒนาซอฟต์แวร์แล้ว ดังนั้นวิธีการปิดการใช้งานกล่องโต้ตอบนี้จากการ popping?
2 macos  mac  python 

3
การเชื่อมโยงไฟล์ Python ใน Windows ไม่ทำงาน
ในระบบของฉัน (Windows Vista Home Premium 64 บิต) ไฟล์ Python เกี่ยวข้องกับ Python interpreter: C:\Users\Piotr>assoc .py .py=Python.File C:\Users\Piotr>ftype Python.File Python.File=c:\python\2.7\python.exe "%1" %* อย่างไรก็ตามเมื่อฉันเรียกใช้สคริปต์ Python จากบรรทัดคำสั่งหน้าต่างชื่อOpen Withจะปรากฏขึ้นขอให้ฉันเลือกโปรแกรมที่คุณต้องการใช้เปิดไฟล์นี้

1
วิธีการติดตั้ง PIL ด้วยการสนับสนุน zlip และ jpg ใน centos ด้วย pip python
เมื่อฉันติดตั้งpip install PILแล้วฉันจะได้รับสิ่งนี้ *** TKINTER support not available *** JPEG support not available *** ZLIB (PNG/ZIP) support not available *** FREETYPE2 support not available *** LITTLECMS support not available -------------------------------------------------------------------- ฉันมีห้องสมุดทั้งหมดแล้วและฉันก็ลองเช่นกัน sudo ln -s /usr/lib64/libfreetype.so /usr/lib/ sudo ln -s /usr/lib64/libz.so /usr/lib/ sudo ln -s /usr/lib64/libjpeg.so /usr/lib/ ฉันจะติดตั้งทั้งหมดข้างต้นด้วย pip บน centos …
2 python  centos  pip 

2
ฉันจะย้ายตารางด้วยค่าคีย์ที่ซ้ำกันได้อย่างไร
ฉันมีตารางที่มีลักษณะดังนี้: Column A | Column B 10 | 0.1 10 | 0.2 10 | 0.3 20 | 0.4 20 | 0.5 20 | 0.6 ฉันต้องเปลี่ยนมันให้เป็นอย่างนี้: 10 | 20 0.1 | 0.4 0.2 | 0.5 0.3 | 0.6 ค่าต่างกันเกือบ 2k ในคอลัมน์ A สำหรับแต่ละค่ามีค่า 1k ในคอลัมน์ B อย่างแน่นอนซึ่งอาจทำซ้ำ มีวิธีอัตโนมัติในการทำเช่นนี้หรือไม่?

0
การติดตั้ง MySQL-python จะทำให้เกิดคำเตือนของคอมไพเลอร์หลัง Mavericks
ฉันติดตั้งโมดูลหลามมากมายก่อนที่จะอัปเกรด Mavericks และรู้สึกผิดหวังมากเมื่อฉันสังเกตเห็นว่าพวกเขาถูกลบออกไป ฉันติดตั้ง Mavericks และติดตั้งเครื่องมือบรรทัดคำสั่ง จากนั้นฉันก็พยายามดาวน์โหลดและคอมไพล์ MySQL-python ตั้งแต่ฉันต้องการมันเพื่อการพัฒนาของฉัน มันเพิ่มคำเตือนคอมไพเลอร์ระหว่างการติดตั้งและจากนั้นก็ค้าง นี่คือคำเตือนของคอมไพเลอร์: Downloading/unpacking MySQL-python Downloading MySQL-python-1.2.4.zip (113kB): 113kB downloaded Running setup.py egg_info for package MySQL-python Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz Extracting in /tmp/tmpYaLRd4 Now working in /tmp/tmpYaLRd4/distribute-0.6.28 Building a Distribute egg in /private/tmp/pip_build_root/MySQL-python /private/tmp/pip_build_root/MySQL-python/distribute-0.6.28-py2.7.egg Installing collected packages: MySQL-python Running setup.py install for MySQL-python building …

0
McAfee firewall บล็อก localhost ในกระบวนการย่อยเท่านั้น
นี่เป็นคำถามเกี่ยวกับการเขียนโปรแกรม แต่ดูเหมือนจะเหมาะสมกว่าสำหรับ SuperUser มากกว่า StackOverflow ฉันได้ติดตั้ง McAfee (รุ่นทดลองใช้ของ LiveSafe - ความปลอดภัยทางอินเทอร์เน็ต) บนพีซีของฉัน ฉันใช้โปรแกรม Python ที่ใช้ CherryPy เพื่อตั้งค่าเว็บเซิร์ฟเวอร์บน localhost (127.0.0.1) ฉันมีโปรแกรมแยกต่างหากในเครื่องเดียวกันที่ส่งคำขอไปยังโปรแกรม CherryPy การสื่อสาร localhost นี้ล้มเหลว (ดูบันทึกด้านล่าง) เมื่อเปิดไฟร์วอลล์ McAfee และทำงานเมื่อปิด อย่างไรก็ตามเมื่อฉันเรียกใช้เซิร์ฟเวอร์ CherryPy เป็นแอปพลิเคชันของตัวเอง (เช่นเริ่มจากพรอมต์คำสั่ง) จะทำงานได้แม้จะเปิดไฟร์วอลล์ แต่เมื่อผมให้โปรแกรมหลักของฉันเปิด CherrPy / หลาม .exe เป็นกระบวนการย่อย (ซึ่งเป็นวิธีการประยุกต์ของฉันทำงานได้ตามปกติ - หลัก "เบราเซอร์" แอพลิเคชันเปิดตัวแอพพลิเค CherryPy เป็นกระบวนการย่อย) มันไม่ได้ทำงาน ดังนั้นเพื่อสรุป: แอปพลิเคชันของฉันต้องใช้เซิร์ฟเวอร์ CherryPy …

3
วิธีการเรียกใช้สคริปต์ Python ในหน้าต่างเทอร์มินัลโดยดับเบิลคลิก
ฉันใช้ OSX และฉันกำลังสร้างแอพที่มีโปรแกรม Python ในResourcesโฟลเดอร์สคริปต์ Bash เรียกสคริปต์ Python ให้เรียกใช้เมื่อเปิดตัวแอป สคริปต์อยู่ในMacOSโฟลเดอร์ภายในแอปชื่อเดียวกันกับแอป ฉันมีสคริปต์ Bash นี้: #!/bin/bash clear python /Applications/Converter.app/Contents/Resources/Converter.py ฉันคิดว่าสคริปต์ Bash จะทำงานเมื่อเปิดตัวแอปดังนั้นจึงทำให้สคริปต์ python ทำงานผ่านหน้าต่างเทอร์มินัล อย่างไรก็ตามเมื่อฉันดับเบิลคลิกที่แอพไม่มีอะไรเกิดขึ้น! โดยพื้นฐานแล้วฉันต้องการสคริปต์ทุบตีเพื่อเปิดโปรแกรม Python ในหน้าต่างเทอร์มินัลเพื่อให้ผู้ใช้สามารถโต้ตอบกับมันได้ สิ่งที่ฉันหายไปที่นี่?

3
การเรียกใช้สคริปต์ไพ ธ อนเป็นเบราว์เซอร์เริ่มต้นที่ไม่มีเส้นทางฮาร์ดคอร์ไปที่ python.exe
ฉันมีสคริปต์หลามสั้น ๆ ที่ตั้งค่าเป็นเบราว์เซอร์เริ่มต้นของฉันในรีจิสทรี มันจะเลือกที่จะเปิดตัว IE หรือ Firefox ตาม URL (เว็บไซต์ทำงานบางแห่งเท่านั้นที่ทำงานใน IE) ก่อนหน้านี้ฉันเพิ่งใช้พา ธ แบบเต็มไปยังการติดตั้ง Python เพื่อเปิดใช้งาน แต่เมื่อเร็ว ๆ นี้เกิดข้อผิดพลาดอันเนื่องมาจากการเปลี่ยนแปลงตำแหน่งการติดตั้งของ Python (ตอนนี้มันมาพร้อมกับไฟล์โครงการของเรา พา ธ ควรได้รับการอัพเดตเมื่อมันเคลื่อนที่ดังนั้นเพียงแค่ขึ้นอยู่กับสภาพแวดล้อมในปัจจุบันเพื่อค้นหาหลามก็เพียงพอ นี่คือรายการคำสั่งรีจิสตรีเก่า: [HKEY_CLASSES_ROOT \ RRBrowserChooserURL \ shell \ เปิด \ คำสั่ง] @ = "\" C: \\ Python26 \\ python.exe \ "\" C: \\ browser_chooser.pyw \ "\"% 1 …

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

1
วิธีรับไฟล์. cgi ที่ทำงานใน python กับ Apache บน Ubuntu
ฉันไม่แน่ใจจริงๆว่าจะโพสต์ที่นี่หรือบน SO ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับการดูแลเซิร์ฟเวอร์มากกว่าดังนั้นฉันโพสต์ไว้ที่นี่ ฉันติดตั้ง apache 2.2 บนระบบอูบุนตู 10.10 ด้วย libapache2-mod-python อย่างไรก็ตามเมื่อฉันใส่ไฟล์. cgi ด้วย python ลงในรูท apache ของฉัน (/ var / www) มันจะไม่ถูกประมวลผลและสิ่งที่ฉันเห็นคือสคริปต์ที่ฉันเขียน เช่นนี้ควรแสดงข้อความ "Test": #!/usr/bin/python print "Test" อย่างไรก็ตามสคริปต์ข้างต้นแสดงในเบราว์เซอร์ของฉัน ความคิดใด ๆ ที่ conf ไฟล์ ฯลฯ ฉันจะต้องผ่านและเปลี่ยนแปลงเพื่ออนุญาตให้ใช้งานได้หรือไม่ (ไฟล์ perms ใน test.cgi คือ 755 หากสร้างความแตกต่าง)

1
ฉันสามารถอัปเดตระบบ Intellisense สำหรับ Python ได้หรือไม่?
ฉันต้องการทราบว่าเป็นไปได้ไหมที่จะอัปเดต Intellisense ของ Pycharm สำหรับไพ ธ อนซึ่งไม่สนใจเรื่องตัวพิมพ์ใหญ่หรือตัวอักษรปกติ มันเจ็บที่คอลองทั้งสองครั้ง ปัจจุบันฉันใช้ pycharm 3.0 และ python 2.7.4

0
การเรียกใช้ `pip` จะให้ 'ไม่พบคำสั่ง' หลังจากติดตั้ง Python homebrew สำเร็จ
เพื่อเป็นการชี้นำฉันไม่ดีกับเทอร์มินัลโปรดอดทนกับฉัน เมื่อฉันวิ่ง pip ฉันเข้าใจ: zsh: command not found: pip ฉันได้ติดตั้ง Python 2.7.11 กับ brew แล้วซึ่งควรอนุญาตให้ pip ทำงานได้ เมื่อฉันวิ่ง echo $PATH ฉันเข้าใจ /usr/local/sbin /Users/Nicolas/.composer/vendor/bin /Library/Frameworks/Python.framework/Versions/3.4/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin ฉันสังเกตเห็นว่า / usr / local / bin / อยู่ในนั้นซึ่งฉันเข้าใจว่าเป็นที่ที่ปฏิบัติการปฏิบัติการเชื่อมโยง เมื่อฉันวิ่ง which -a python ฉันเข้าใจ /usr/local/bin/python /usr/bin/python ดังนั้น - Python สองตัวติดตั้ง ฉันเดาว่าหนึ่งคือ …

1
Libvirt มีคำสั่งในการค้นหาข้อมูลดิสก์ i / o หรือไม่
ข้อมูลดิสก์ i / o เช่นปริมาณงานกิจกรรมหรือเวลาหน่วงหรืออย่างน้อยข้อมูลดิสก์บางส่วนที่เกี่ยวข้องซึ่งสามารถคำนวณปริมาณงานกิจกรรมหรือเวลาแฝง มีคำสั่ง virsh หรือวิธีการบางอย่างในห้องสมุด python-libvirt ที่จะช่วยฉันในการค้นหาค่าเหล่านี้หรือไม่

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