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

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

1
ปัญหาในการติดตั้ง Mercurial 1.5 บน Mac OS X 10.5.8 (โดยไม่ต้องใช้ MacPorts)
ฉันมีปัญหาในการติดตั้ง Mercurial 1.5 (สร้าง 20100307) จากตัวติดตั้งที่สร้างไว้ล่วงหน้าบน Mac OS X 10.5.8 (2006 Core Duo MacBook Pro) เครื่องไม่เคยติดตั้งเครื่องมือสำหรับนักพัฒนา mac โปรแกรมติดตั้งหยุดบอกฉันว่าฉันต้องติดตั้ง Python 2.6 เพื่อดำเนินการต่อ ฉันได้ติดตั้ง Python เวอร์ชันล่าสุด (2.6.5) สองครั้งแล้วตอนนี้ แต่ก็ไม่ได้ช่วยอะไร which python กำลังรายงาน /Library/Frameworks/Python.framework/Versions/2.6/bin/pythonแต่ฉันเห็นว่าฉันมี 2.3 และ 2.5 นิ้วด้วย /System/Library/Frameworks/Python.framework/Versions ไดเรกทอรีซึ่งฉันสงสัยว่าถูกหยิบขึ้นมาโดยตัวติดตั้งก่อนการติดตั้ง 2.6 ถ้าเป็นไปได้ฉันต้องการติดตั้ง Mercurial และ Python โดยไม่ต้องหันไปใช้ MacPorts แต่ถ้าเป็นตัวเลือกเดียวก็ให้ลอง :)

2
ค้นหาไม่ใช่ค่า NaN แรกใน Pandas
ฉันมีดาต้าดาต้าชื่อของนุ่นเช่นนั้น |user_id|value|No| |:-:|:-:|:-:| |id1|100|1| |id1|200|2| |id1|250|3| |id2|NaN|1| |id2|100|2| |id3|400|1| |id3|NaN|2| |id3|200|3| |id4|NaN|1| |id4|NaN|2| |id4|300|3|. จากนั้นฉันต้องการชุดข้อมูลต่อไปนี้: |user_id|value|No|NewNo| |:-:|:-:|:-:|:-:| |id1|100|1|1| |id1|200|2|2| |id1|250|3|3| |id2|100|2|1| |id3|400|1|1| |id3|NaN|2|2| |id3|200|3|3| |id4|300|3|1| คือฉันต้องการลบค่า NaN โดยที่ค่าแรกของ user_id ไม่ใช่ค่า NaN ขอบคุณ.

0
ข้อผิดพลาด CUDNN: ไม่สามารถรับอัลกอริทึมแบบ Convolution
ฉันมีปัญหาในการใช้งานเครือข่ายการแปลงบน Keras ด้วยการสร้าง Tensorflow ที่คอมไพล์ด้วยซอร์ส ฉันใช้ CUDA 10.0 และ CuDNN 7.4 และทั้งคู่ได้รวบรวมอย่างถูกต้องตามที่ตรวจสอบโดยตัวอย่าง makefiles ฉันได้รับข้อผิดพลาดเหล่านี้เมื่อฉันเรียกใช้ Conv net แต่ไม่ใช่เครือข่ายที่หนาแน่น: UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see if a warning log message was printed above. [[{{node conv2d_1/convolution}}]] [[metrics/acc/Mean/_169]] ฉันได้ลองต่อท้ายเส้นทางไปที่ CUDA และ …
1 ubuntu  python  cuda 

1
อินเตอร์เฟสรับคำสั่ง Python เป็น Windows
มีวิธีที่ฉันสามารถส่งคำสั่งไปยังพรอมต์คำสั่ง Windows ได้หรือไม่ สิ่งที่ฉันต้องการทำคือสร้างแอพ Python บนเดสก์ท็อปที่รับคำสั่งผ่านซ็อกเก็ตจากแอปคอมพิวเตอร์ / อุปกรณ์พกพาอื่น คำสั่งเหล่านี้จะถูกส่งต่อไปยังพรอมต์คำสั่งของ Windows เพื่อดำเนินการ ใช้ Windows 7

1
วิธีการลบโฟลเดอร์ใน Python เมื่อ [Error 32] ปรากฏขึ้น
ฉันใช้ Python 2.7 ฉันต้องการลบโฟลเดอร์ที่อาจจะว่างเปล่าหรือเปล่า โฟลเดอร์ถูกจัดการโดยเธรดสำหรับการตรวจสอบไฟล์ ฉันไม่สามารถฆ่าเธรด แต่ต้องการลบโฟลเดอร์นี้ แต่อย่างใด ฉันลองด้วย: os.rmdir(Location) shutil.rmtree(Location) os.unlink(Location) ... แต่มันไม่ทำงาน มันแสดงข้อผิดพลาดนี้: [Error 32] The process cannot access the file because it is being used by another process: 'c:\\users\\cipher~1\\appdata\\local\\temp\\fis\\a0c433973524de528420bbd56f8ede609e6ea700' ฉันต้องการลบโฟลเดอร์ a0c433973524de528420bbd56f8ede609e6ea700 หรือลบทั้งเส้นทางจะพอเพียง class myThread (threading.Thread): def __init__(self, threadID, fileName, directory, origin): threading.Thread.__init__(self) self.threadID = threadID self.fileName = …

1
ติดตั้ง Python 2.7 แต่โมดูลใน /usr/lib/python2.6/site-packages
ฉันกำลังใช้งาน CentOS มันมี Python2.6 แล้ว ฉันติดตั้ง Python2.7 และฉันสามารถดูเวอร์ชันได้ 2.7 กับ python -V. ฉันติดตั้งแล้ว demjson โมดูล( pip install demjson ) จากนั้นฉันพยายามเรียกใช้โปรแกรม มันกำลังขว้างข้อผิดพลาดเช่นโมดูลไม่พบ ฉันพยายามติดตั้งโมดูลอีกครั้งและพบข้อผิดพลาดตามด้านล่าง DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 Requirement …

2
ไม่สามารถเชื่อมต่อกับ Facebook Chat ผ่าน Python โดยใช้ไลบรารี xmpppy
ฉันกำลังพยายามเขียนสคริปต์ในหลามเพื่อเชื่อมต่อกับการแชทของ Facebook ฉันแค่ไม่สามารถ นี่คือรหัส: import xmpp FACEBOOK_ID = "firesofmay@chat.facebook.com" PASS = "password" jid=xmpp.protocol.JID(FACEBOOK_ID) C=xmpp.Client(jid.getDomain(),debug=['always']) if not C.connect(("chat.facebook.com",5222)): raise IOError('Can not connect to server.') if not C.auth(jid.getNode(),PASS): raise IOError('Can not auth with server.') C.send(xmpp.protocol.Message("gmjain@chat.facebook.com","Hello world from script",)) นี่เป็นข้อผิดพลาดที่ฉันได้รับ: An error occurred while looking up _xmpp-client._tcp.chat.facebook.com และนี่คือเอาต์พุตดีบักเกอร์ ที่นี่ . ซึ่งแสดงให้เห็นว่าฉันได้รับการรับรองความถูกต้องแล้ว (Line 136) …
1 python  chat  facebook 

1
การเข้าถึง OpenGL GUI ผ่านการส่งต่อ X11
ฉันต้องการใช้ไพร์มไพล์ห้องสมุดหลามของ Bullet Physics เพื่อสร้างและทำงานกับหน้าต่าง GUI สิ่งที่ฉันใช้ล่ามหลามผ่าน SSH จากเซิร์ฟเวอร์ระยะไกล ตอนนี้ฉันสามารถเข้าถึงหน้าต่าง GUI ส่วนใหญ่ผ่านการส่งต่อ X11 (แปลง matplotlib ทั้งหมดส่งต่อเนื้อหากราฟิกของพวกเขาไปยังเครื่องท้องถิ่นของฉันได้สำเร็จ) อย่างไรก็ตามด้วยเหตุผลบางอย่างหน้าต่างที่ใช้ OpenGL ซึ่งควรเปิดขึ้นเมื่อฉันใช้งาน import pybullet as p; p.connect(p.GUI) ล้มเหลวในการดำเนินการและฉันได้รับรายงานข้อผิดพลาดต่อไปนี้ก่อนที่เคอร์เนลจะตาย: pybullet build time: Aug 14 2017 11:46:39 startThreads creating 1 threads. starting thread 0 started thread 0 argc=4 argv[0] = unused argv[1] = argv[2] = --logtostderr …

0
การนำเข้า QtWidgets ใน Python บนเครื่อง Windows
ฉันเพิ่งติดตั้ง PyQt5 เพื่อเรียกใช้โปรแกรมที่เขียนขึ้นแล้วและดูเหมือนว่าการติดตั้งจะสำเร็จ อย่างไรก็ตามเมื่อฉันพยายามที่จะนำเข้าเพียงแค่โมดูล QtWidgets ภายใน PyQt5 ฉันได้รับข้อผิดพลาด (ดูด้านล่าง) ไม่มีใครรู้ว่าสิ่งที่อาจทำให้เกิดปัญหานี้หรือไม่? ขอบคุณล่วงหน้า.

0
ติดตั้ง Django บนเซิร์ฟเวอร์ระยะไกลไม่ทำงาน
ฉันพยายามติดตั้ง Django บนเซิร์ฟเวอร์ระยะไกล ฉันมียำติดตั้งต่อไปนี้: apache mod_wsgi Django mysql (ติดตั้ง python ไว้แล้ว) ฉันได้อัปโหลดโครงการไปยังไดเรกทอรี: / home / ec2-user ตอนนี้ฉันอยู่ในขั้นตอนที่ชี้ apache ไปที่โปรเจ็กต์และไฟล์ wsgi จากเว็บไซต์ django อธิบายว่าต้องสร้างรายการโฮสต์เสมือนใน httpd.conf ฉันได้เพิ่มรายการต่อไปนี้: WSGIScriptAlias / /home/ec2-user/mysite/wsgi.py WSGIPythonPath /home/ec2-user/mysite <Directory /home/ec2-user/mysite> <Files wsgi.py> Order deny,allow Allow from all </Files> </Directory> เมื่อฉันไปที่รูทของเว็บไซต์ของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: คุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้ ถ้าฉันเปลี่ยนผู้ใช้และกลุ่มใน httpd.conf เป็นผู้ใช้ ec2 ซึ่งฉันเชื่อว่าเป็นเจ้าของไฟล์ …

1
ฉันจะใช้ uncompyle6 ได้อย่างไร
ฉันยังใหม่กับ Python ฉันมีเวอร์ชั่น 2.7.11 ติดตั้งอยู่ใน MacBook Pro ของฉันใช้ Yosemite 10.10.5 ฉันพยายามคิดออกเพราะฉันต้องการถอดรหัสสคริปต์ให้กับ Native Instruments Maschine ลองดูที่พวกเขาและสร้างบางส่วนของตัวเองเพื่อใช้กับ Ableton Live ฉันดูเหมือนจะไม่ได้ไปไกลเกินความจริงแล้ว uncompyle2, uncompyle6 และ spark-parser ได้ถูกดาวน์โหลดลงในโฟลเดอร์ ... / Python / 2.7 / site-packages ของฉันแล้ว การพิมพ์ใน shell $ uncompyle -h ไม่ได้ทำอะไรเลย ฉันติดอยู่และนี่เป็นการเริ่มเพิ่มความโกรธภายในและฉันเกรงว่าฉันอาจอาละวาดอย่างรุนแรงถ้าฉันไม่เข้าใจ ฉันได้ดูเนื้อหาทั้งหมดและไม่สามารถหาคำอธิบายรายละเอียดเกี่ยวกับวิธีการทำเช่นนี้ได้ ฉันต้องการคำอธิบายที่คล้ายกับของ Reddit อย่าง 'ฉัน 5' เพื่อที่ฉันจะได้เห็นและเรียนรู้สิ่งที่ฉันกำลังทำอยู่ หากใครสามารถช่วยฉันก็จะขอบคุณมันมาก ขอบคุณ!

1
ไม่พบเส้นทางของโมดูล Python
ในการติดตั้ง Openstack ของเราเกิดข้อผิดพลาดอย่างมาก ตอนนี้หลามไม่ทำงานอย่างถูกต้องอีกต่อไป ไม่พบเส้นทางโมดูล: root@controller:/root# keystone token-get Traceback (most recent call last): File "/usr/bin/keystone", line 6, in <module> from keystoneclient.shell import main ImportError: No module named shell ถ้าฉันเพิ่มเส้นทางโมดูลผ่านตัวแปรสภาพแวดล้อมข้อผิดพลาดนี้จะหายไป ... (ข้อผิดพลาดอื่น ๆ ไม่สำคัญในขณะนี้) root@controller:/root# export PYTHONPATH=/usr/lib/python2.7/dist-packages root@controller:/root# keystone token-get Authorization Failed: Unable to establish connection to http://controller:35357/v2.0/tokens รายละเอียดแปลก: แม้จะไม่มีการตั้งค่าตัวแปรสภาพแวดล้อมของ python …

2
ปัญหา nmap 5.21 และ Python
นี่หมายถึงอะไรและฉันจะแก้ไขได้อย่างไร root@bt:~# rpm -vhU http://nmap.org/dist/nmap-5.21-1.i386.rpm Retrieving http://nmap.org/dist/nmap-5.21-1.i386.rpm error: Failed dependencies: /usr/bin/python is needed by nmap-5.21-1.i386 python >= 2.4 is needed by nmap-5.21-1.i386 root@bt:~# python -V Python 2.5.2 root@bt:~# which python /usr/bin/python root@bt:~#
1 php  python 

1
ด้วยบอทฉันจะหลีกเลี่ยงหรือจัดการ MOTD ของเซิร์ฟเวอร์ IRC ได้อย่างไร
ฉันมีบอต IRC เขียนใน Python ที่ทำงานได้ค่อนข้างดี ฉันคิดว่าปัญหานี้เกิดจากความรู้ที่ จำกัด ของโปรโตคอล IRC ดังนั้นฉันยินดีต้อนรับผู้เชี่ยวชาญด้าน IRC โดยเฉพาะที่นี่: D เมื่อคุณเชื่อมต่อกับเครือข่าย IRC เป็นครั้งแรก MOTD มักจะปรากฏขึ้น เครือข่ายจะไม่ยอมรับคำสั่งใด ๆ จนกว่า MOTD จะเสร็จสิ้น ดังนั้นด้วยบอทของฉันฉันต้องมีลูปที่ตรวจสอบจุดสิ้นสุดของ MOTD นี่ไม่ใช่มอดูลาร์โดยเฉพาะอย่างยิ่งเนื่องจากในประสบการณ์ของฉันเซิร์ฟเวอร์ไม่ทั้งหมดจบ MOTD ของพวกเขาในลักษณะเดียวกัน มีวิธีบอกเซิร์ฟเวอร์ไม่ให้ส่ง MOTD หรือเป็นวิธีที่ดีกว่าในการรอให้ MOTD สิ้นสุดเพื่อบอกเซิร์ฟเวอร์ว่าฉันต้องการเชื่อมต่อกับช่องใด รหัสปัจจุบันของฉันที่รอการสิ้นสุดของ MOTD ประกอบด้วยการวนรอบในขณะที่อ่านบัฟเฟอร์อินพุตและแยกแต่ละคำสั่งทั้งหมดลงในรายการ ใช้รายการนี้และค้นหาแต่ละวัตถุสตริงเพื่อหาสตริงที่ปรากฏในตอนท้ายของ MOTD ของ FreeNode หากพบลูปจะสิ้นสุดลงและคำสั่งเพื่อเข้าร่วมแชนเนลจะถูกส่งก่อนเข้าสู่ลูปหลัก มีวิธีที่ดีกว่าในการจัดการ MOTD หรือไม่? ฉันอดไม่ได้ที่จะรู้สึกว่าวิธีนี้ค่อนข้างซุ่มซ่าม

1
ตัวอย่างสำหรับ PyCharm (เฉพาะแม่แบบ django)
ฉันอยู่ในกระบวนการย้ายจาก SublimeText ไปยัง PyCharm เพื่อการพัฒนาหลาม ฟีเจอร์หนึ่งที่ฉันชอบใน Sublime คือตัวอย่างเทมเพลตDjaneiro Django ในแม่แบบที่ผมเพิ่งจะพิมพ์และมันจะขยายตัวออกไปinclude {% include "<cursor>" %}มีอะไรแบบนี้สำหรับ PyCharm ไหม? Googling ไม่ได้เปิดเผยอะไรเลย ปรับปรุง : ฉันเริ่มลงทะเบียนแท็กที่หายไปด้วยตัวเอง ร้านค้า PyCharm เหล่านี้ในไฟล์ XML ดังนั้นฉันคิดว่าฉันต้องการแบ่งปันความพยายามของฉันที่นี่
1 python  pycharm 

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