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

Python เป็นภาษาโปรแกรมที่รวมอยู่ในการติดตั้ง macOS มาตรฐาน หากคุณมีคำถามเกี่ยวกับการเขียนโปรแกรมเกี่ยวกับ Python ให้ถามพวกเขาใน Stack Overflow

3
วิธีการทำให้. executable สามารถใช้งานได้ทุกที่บน OS X
ฉันมีไดเรกทอรีนี้/ foo / บาร์ / ภายในผมมีไฟล์หลามชื่อmyfile.py ฉันทำให้มันปฏิบัติการได้โดยการเพิ่ม (ที่ด้านบน): #!/usr/bin/env python จากนั้นฉันทำให้มันทำงานได้โดยการออก chmod +x myfile.py ฉันแก้ไขเส้นทางของฉันโดยการออก sudo nano /etc/paths ฉันเพิ่ม/ foo / bar /ลงไป ปัญหาคือแม้ว่าฉันจะสามารถเรียกใช้ myfile.py ได้โดยพิมพ์. / myfile.pyในขณะที่ฉันอยู่ใน/ foo / bar /แต่มันไม่ทำงานจากที่อื่น ผมทำอะไรผิดหรือเปล่า? ขอขอบคุณ.
5 python  path 

2
homebrew - ปัญหาในการอัพเกรด openssl?
ฉันใช้ OSx 10.11 (พื้นหลัง: ฉันมีปัญหาในการติดตั้งระบบ Python เพื่อใช้ TLS 1.1) จากสิ่งที่ฉันได้อ่านฉันต้องใช้การชงเพื่อจัดการ Python แต่ฉันต้องการอัพเกรด openssl ก่อนดังนั้น Python จึงเลือกเวอร์ชั่นที่ถูกต้อง? ฉันได้ทำการปรับปรุงการชงการอัพเกรดการชงแพทย์ของหมอ (ไม่มีปัญหา) จากนั้นฉันก็ลอง: $ brew install openssl Warning: openssl-1.0.2h_1 already installed $ brew link openssl --force Linking /usr/local/Cellar/openssl/1.0.2h_1... Error: Could not symlink ../../../opt/openssl/include/openssl/aes.h /opt/openssl/include/openssl is not writable. $ brew link --force openssl Linking /usr/local/Cellar/openssl/1.0.2h_1... …

3
ฉันสามารถอัพเดทเป็น python3.7 จาก python2.7 ใน macOS 10.14.1 ของฉันได้ไหม
ฉันมี macOS 10.14.1 ฉันติดตั้ง Python3.7 แล้ว แต่จะเห็นว่า python2.7 นั้นติดตั้งในระบบปฏิบัติการ ฉันสามารถลบ 2.7 และเก็บ 3.7 ได้ไหม มันจะส่งผลกระทบต่อแอพอื่น ๆ หรือไม่
4 macos  python 

1
Python editor สำหรับ ipad พร้อมการสนับสนุน Mercurial?
มีโปรแกรมแก้ไขข้อความสำหรับ ipad ที่รองรับ python และ mercurial หรือไม่? มันจะดีกว่านี้หากมีวิธีการแก้ปัญหาที่ทำให้ผู้ใช้สามารถเรียกใช้และพัฒนาด้วย django ข้อเสนอแนะใด ๆ

1
ห้องสมุดของ Anaconda อยู่ที่ไหนสำหรับ PYTHONPATH
ฉันติดตั้งโปรแกรมติดตั้งกราฟิกของ Anaconda สำเร็จแล้ว ฉันกำหนดค่าเป็น Python 3.5 โดย conda create -n py35 python=3.5 source activate py35 % to deactive source deactivate conda install notebook ipykernel ipython kernel install --user ด้วย PYTHONPATH ฉันต้องการห้องสมุดของ Anaconda ใน PYTHONPATH พวกเขาไม่ได้อยู่ใน $HOME/.anaconda/lib/python3.5/site-packages. นี่คือสิ่งที่คล้ายกัน ด้าย ไม่มีคำตอบเกี่ยวกับ ปัญหา PYTHONPATH ใน OSX . ฉันวิ่งโดยไม่ตั้งใจ pip install conda เพียงเพื่อทดสอบว่าคุณสามารถสร้างความสับสนให้กับระบบได้หรือไม่โดยการติดตั้ง Anaconda …

1
เกิดข้อผิดพลาดในการติดตั้ง lxml บน Mac Snow Leopard
ฉันได้รับสิ่งที่ดูเหมือนจะเป็นข้อผิดพลาดทั่วไปเมื่อพยายามติดตั้ง lxml บน MacOS 10.6: Building lxml version 2.3. Building without Cython. Using build configuration of libxslt 1.1.24 /usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler (/usr/bin/../libexec/gcc/darwin/ppc/as or /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not installed Installed assemblers are: /usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64 /usr/bin/../libexec/gcc/darwin/i386/as for architecture i386 src/lxml/lxml.etree.c:161594: fatal error: error writing to -: Broken pipe compilation terminated. …

1
วิธีใช้งานการต้มเบียร์บ้านติดตั้งงูหลาม 3.6.5_1
ฉันพยายามติดตั้ง python 3.6.5_1 โดยใช้ Homebrew โดยเรียกใช้สิ่งต่อไปนี้: $ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb ฉันได้รับข้อผิดพลาดต่อไปนี้: Error: python contains a recursive dependency on itself: python depends on sphinx-doc sphinx-doc depends on python ฉันจะจัดการกับมันได้อย่างไร

3
ฉันจะติดตั้ง mayAVI สำหรับ python3 ของฉันบน macOS Sierra ได้อย่างไร
ฉันใช้ matplotlib เพื่อพล็อตกราฟ 3D แต่ฉันพบว่า matplotlib ไม่มีฟังก์ชันการลากและหมุนสำหรับกราฟ 3D ที่พล็อต ฉันต้องการติดตั้ง mayAVI ที่จะทำให้ฉันสามารถทำเช่นนั้นได้ แต่ฉันไม่สามารถหาวิธีที่จะป้องกันความผิดพลาดได้ในการติดตั้ง ใครช่วยแนะนำฉันในกระบวนการติดตั้งได้บ้าง ฉันไม่ได้ใช้สภาพแวดล้อมเสมือนจริง
2 macos  python 

2
สคริปต์ Python เปิดขึ้นโดยโปรแกรมแก้ไขข้อความ
ฉันมีสคริปต์ "Hello world" เรียบง่ายที่ฉันต้องการเปลี่ยนเป็นไฟล์ปฏิบัติการ ปัญหาคือแม้ว่าฉันจะผ่านขั้นตอนของการประกาศเส้นทางของ Python interpreter ในรายการแรกของรหัสและทำให้มันปฏิบัติการผ่าน chmodมันไม่ได้ทำงานเป็นไฟล์ปฏิบัติการ เมื่อฉันคลิกมันตัวแก้ไขข้อความของฉันจะเปิดไฟล์แทน ฟังดูงี่เง่าจริงๆ แต่ฉันได้ลองทุกอย่างแล้ว ./hello.py พิมพ์ Hello world ในเทอร์มินัล ฉันได้ลองเปลี่ยนไฟล์เพื่อเปิดด้วย Terminal แทน แต่มันเป็นสีเทา #!/usr/bin/python print 'Hello world' สิ่งที่ฉันพิมพ์ใน terminal: chmod +x hello.py ./hello.py เอาท์พุท: Hello world ปัญหาคือการคลิกสองครั้งที่สคริปต์จะเปิดตัวแก้ไขข้อความแทนการเรียกใช้มันเป็นปฏิบัติการ สิ่งที่ฉันพยายาม: การเปลี่ยนแปลงสิ่งที่ไฟล์ใช้เพื่อเปิดตัวเองโดยให้มันเป็นค่าเริ่มต้นไปยัง Terminal แต่ OS X ทำให้ตัวเลือกนั้นเป็นสีเทา

2
AppleScript ตั้งโฟกัสที่หน้าต่างเทอร์มินัล
ฉันมี AppleScript ซึ่งเปลี่ยนตำแหน่งและขนาดของเทอร์มินัลแอปพลิเคชัน: ชอบที่นี่: tell application "Terminal" set position of front window to {1, 1} set size of front window to {1, 1} end tell เมื่อฉันตั้งค่าขนาดของหน้าต่าง{1, 1}เป็นขนาดเล็กมากจนมองไม่เห็น คำถามของฉันคือฉันจะกำหนดโฟกัสของหน้าต่างในเวลาที่กำหนดได้อย่างไรทั้งกิจกรรมของผู้ใช้และแอปพลิเคชันใด ๆ ไม่สามารถจับโฟกัสของหน้าต่างเทอร์มินัลได้ วิธีที่ดีที่สุดจะอยู่กับ AppleScript แต่วิธีแก้ปัญหาทางโปรแกรมด้วย python จะดีมาก


1
ปัญหาในการติดตั้ง Pygame บน Mac - รหัสข้อผิดพลาด 255 ในไม่มี
ฉันต้องติดตั้ง pygame บน MacBook ของฉันสำหรับชั้นเรียนฉันสามารถติดตั้งได้ดีบนเครื่อง Windows ของฉัน แต่กระบวนการติดตั้ง OSX นั้นแย่กว่ามาก ข้อผิดพลาดที่ฉันได้รับเมื่อพยายามโคลนคลังเก็บข้อมูล: pip3 install hg+bitbucket.org/pygame/pygame Command "hg clone --noupdate -q http://bitbucket.org/pygame/pygame /var/folders/97/gp7g9lv51w92vlqkbskfx55c0000gn/T/pip-zu8qunw4-build" failed with error code 255 in None ขั้นตอนอื่น ๆ ในการติดตั้งยังทำงานได้ดีและติดตั้ง Mercurial อย่างเหมาะสม
1 macos  mac  python 

1
การย้ายเวอร์ชั่นเทอร์มินัลของไพ ธ อนไปเป็นเวอร์ชันโฮมบรูก
python -V แสดงให้เห็นว่าฉันเป็น 2.7.7 แต่ brew upgrade python แสดงว่าฉันมี 2.7.8 ดังนั้นเทอร์มินัลของฉันไม่ได้ดูรุ่น Homebrew ฉันจะแก้ไขได้อย่างไร

0
ใช้งานสคริปต์ python ของแป้นพิมพ์ลัดทั่วโลกใน OSx
สวัสดีฉันเขียนสคริปต์หลามเพื่อให้ได้ขนาดของไฟล์ที่ฉันมี URL ที่ฉันคัดลอกมาจากเบราว์เซอร์หรือที่ใดก็ได้; ฉันต้องการสร้างแป้นพิมพ์ลัดทั่วโลกดังนั้นฉันจึงพยายามสร้างโดยใช้ Automator> Service> เรียกใช้เชลล์สคริปต์และเลือก\usr\bin\python และวางสคริปต์ด้านล่างเพื่อดำเนินการ: from pySan import utils import Tkinter as tk import urllib import os import sys def main(): root = tk.Tk() root.withdraw() # get text from clipboard data = root.clipboard_get() if not data: print "nothing in clipboard to get file size." return site = …

1
อะไรคือ PyObjC หรือ PlistBuddy ที่เด่นชัดกว่ากัน?
ฉันกำลังเขียนสคริปต์ที่จะอัปเดต Info.plist ของโครงการ Xcode สคริปต์นี้จะแจกจ่ายให้กับลูกค้า ในการดำเนินการนี้ฉันต้องการทราบว่าเครื่องมือใดที่เหมาะสมกว่าหากฉันต้องการสมมติข้อมูลเกี่ยวกับระบบของใครบางคน สิ่งที่ฉันคิดได้: พวกเขาอยู่บน Mac ที่สามารถสร้างแอพ iOS สำหรับ iOS 6 ขึ้นไป ฉันพบว่าตัวเองอยู่ที่ถนนฉันสามารถเขียนสคริปต์ที่เรียกใช้วิธี PyObc เพื่ออัปเดตไฟล์ plist หรือฉันสามารถใช้ PlistBuddy ทำสิ่งเดียวกัน ฉันสงสัยว่าถ้าใครมีคำแนะนำใด ๆ ซึ่งเป็นข้อสันนิษฐานที่ปลอดภัยกว่านี้?
1 xcode  python  plist 

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