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

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

1
Python virtualenv ไม่เปิดใช้งานใน Windows 10 Cmder
ฉันใช้ Cmder บน windows 10 กับ Python 3.5 และ virtualenv บนแล็ปท็อปของฉันและคอมพิวเตอร์ที่ใช้งานได้ดี ตอนนี้ฉันมีคอมพิวเตอร์เครื่องใหม่ที่ใช้ Windows 10, Python 3.5, virtualenv 15.0 และฉันสามารถเริ่มต้นสภาพแวดล้อมเสมือน python ด้วย virtualenv env และฉันได้รับไดเรกทอรี virtualenv แต่เมื่อฉันเรียกใช้: env/Scripts/activate ไม่มีอะไรเกิดขึ้น. ไม่มีข้อความแสดงข้อผิดพลาดและที่แย่ที่สุดคือไม่มีการแสดงว่ามีการเปิดใช้งานสภาพแวดล้อมหรือไม่ (เช่นสตริง "(env)" จะไม่ปรากฏขึ้นในเครื่องที่อยู่ถัดจากเส้นทาง สิ่งที่แปลกคือฉันสามารถเปิดใช้งาน venv เมื่อใช้ cmd แบบเก่าและ "(env)" ปรากฏขึ้นในสถานี ไม่เพียง แต่เมื่อทำงานใน Cmder ความแปลกประหลาดอีกประการหนึ่ง (ซึ่งฉันไม่คิดว่าเกี่ยวข้อง แต่อาจจะเป็น) คือเมื่อฉันได้รับ virtualenv ที่ทำงานใน cmd ปกติมันบอกว่าคำสำคัญ …

1
เป็นไปได้ไหมที่จะเปิดพอร์ตเพื่อฟังโดยไม่ต้อง netcat
ฉันต้องการระบบ Linux เพื่อฟังพอร์ต TCP และถ่ายโอนข้อมูลที่ได้รับไปยังไฟล์และ / หรือ stdout ระบบไม่ได้ติดตั้ง netcat ฉันมีสิทธิ์ใช้งานรูท แต่ไม่อนุญาตให้เพิ่มแอพพลิเคชั่นใหม่เข้าสู่ระบบด้วยเหตุผลด้านความสอดคล้อง เป็นไปได้หรือไม่ที่จะทำเช่นนี้กับสคริปต์ทุบตี perl หรือ python อย่างง่าย ง่ายกว่าดีกว่า

1
setup vim เพื่อค้นหาพา ธ python
ฉันใช้เสียงเรียกเข้าเป็นเครื่องมือแก้ไขหลักของฉันพร้อมกับไฟล์หลาม ฉันต้องการที่จะสามารถเปิดไฟล์หลามได้อย่างง่ายดาย เป็นตัวอย่าง: ฉันกำลังดูโมดูลเฉพาะA.pyในนั้นฉันเห็นบรรทัดimport funkyModuleฉันต้องการแก้ไขโมดูลนั้นดังนั้นฉันเพียงแค่พิมพ์คำสั่ง:pyed funkyModuleและ คำสั่งpyedvim- ค้นหาไฟล์โดยอัตโนมัติfunkyModule.py(หรือfunkyModule/__init__.py) ที่เคยเกิดขึ้นบน เส้นทางหลาม ความสามารถนี้เป็นแบบจำลองความสามารถในการถ้าipythonเชลล์ซึ่ง In [#]: edit funkyModule ทำในสิ่งที่ฉันเพิ่งอธิบาย
3 vim  python 

1
ในการติดตั้งส่วนขยายของ Markdown โดย Python
หมายเหตุการติดตั้ง (คอมไพล์: //gitorious.org/python-markdown/mainline.git) กล่าวว่าในแฟ้มusing_as_module.txt หนึ่งในพารามิเตอร์ที่คุณสามารถผ่านได้คือรายการส่วนขยาย ส่วนขยายจะต้องพร้อมใช้งานเป็นโมดูลหลามภายใน markdown.extensions แพ็คเกจหรือใน PYTHONPATH ของคุณด้วยชื่อที่ขึ้นต้นด้วยmdx_ตามด้วยชื่อของส่วนขยาย ดังนั้นextensions=['footnotes']ครั้งแรกที่จะมองหาโมดูลแล้วโมดูลชื่อmarkdown.extensions.footnotes mdx_footnotesดูเอกสารประกอบเฉพาะของส่วนขยายที่คุณใช้สำหรับความช่วยเหลือในการระบุการตั้งค่าการกำหนดค่าสำหรับส่วนขยายนั้น ฉันใส่โฟลเดอร์ "extensions" ไปที่ ~ / bin / python / อย่างนั้น PYTHONPATH ของฉันมีดังต่อไปนี้ export PYTHONPATH=/Users/masi/bin/python/:/opt/local/Library/Frameworks/Python.framework/Versions/2.6/ คำแนะนำบอกว่าฉันต้องนำเข้า addons เช่นนั้น import markdown import <module-name> อย่างไรก็ตามฉันไม่เห็นโมดูลใด ๆ ใน Python ของฉัน สิ่งนี้แนะนำให้ฉันทราบว่าส่วนขยายนั้นไม่พร้อมใช้งานในฐานะ "โมดูลหลาม - - บน [my] PYTHONPATH ที่มีชื่อขึ้นต้นด้วย mdx_ - -" คุณจะทำให้ส่วนขยายของ …

1
การติดตั้ง Python และ Git เวอร์ชันใหม่ปลอดภัยกว่าจากแหล่งอื่นหรือไม่
ฉันต้องการติดตั้ง Python และ Git เวอร์ชันใหม่ลงในระบบของฉัน ในที่สุดฉันก็ใช้คำสั่งด้านล่างเพื่อรวบรวมและติดตั้งเวอร์ชันใหม่ อย่างไรก็ตามฉันได้รับแจ้งว่าการใช้make altinstallPython จะเป็นการดีกว่า มีอะไรผิดปกติกับการติดตั้งเวอร์ชั่นใหม่อย่างที่ฉันทำ? ติดตั้ง Python จากแหล่งที่มา: mkdir ~/getpython; cd ~/getpython wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz tar -xvf Python-3.4.2.tgz cd Python-3.4.2.tgz sudo apt-get install libssl-dev openssl ./configure make sudo make install ติดตั้ง Git จากแหล่งที่มา: mkdir ~/getgit; cd ~/getgit sudo apt-get install libcurl4-openssl-dev libexpat1-dev asciidoc xsltproc xmlto docbook2x …

5
ไม่สามารถติดตั้ง Python บน Windows 8
เมื่อเร็ว ๆ นี้ฉันตัดสินใจอัพเกรดจาก Python 2.7 เป็น Python 3.4 บนแล็ปท็อป Windows 8 ของฉัน ดังนั้นฉันจึงถอนการติดตั้ง Py2.7 ดาวน์โหลดไฟล์. msi จากเว็บไซต์ของ python และรันมัน ฉันพบว่าตัวติดตั้งทุกตัวที่ฉันลองใช้ทั้ง 3.4.1 และ 3.4.0 จะทำให้ฉันมีข้อผิดพลาดว่าส่วนหนึ่งของตัวติดตั้งนั้นไม่ทำงาน ข้อความแสดงข้อผิดพลาดที่แน่นอนคือ "มีปัญหากับแพคเกจ Windows Installer นี้โปรแกรมที่ทำงานเป็นส่วนหนึ่งของการตั้งค่าไม่เสร็จสิ้นตามที่คาดไว้โปรดติดต่อฝ่ายสนับสนุนหรือผู้จำหน่ายแพ็คเกจของคุณ" ฉันไม่เคยมีปัญหาแบบนี้มาก่อนและไม่ได้อยู่กับหลามเลย ไม่มีใครรู้วิธีที่ดีในการลองและแก้ไขข้อบกพร่องนี้ มันยังคงมีอยู่ในโปรแกรมติดตั้งมากมายที่ฉันแน่ใจว่ามันต้องมีบางอย่างในระบบของฉัน แก้ไข: ขอบคุณสำหรับเคล็ดลับเกี่ยวกับไฟล์บันทึก มันใหญ่มาก (ใหญ่กว่าที่ฉันอนุญาตให้โพสต์บนไซต์นี้ ~ 320k ตัวอักษร) นี่คือบิตทันทีหลังจากที่ระบุว่า 'ข้อผิดพลาดร้ายแรง' นี่คือจากการเรียกใช้รหัสที่แนะนำบนตัวติดตั้งสำหรับ 3.4.1 64 บิต Property(S): X = C:\Python34\Tools\pynche\X\ Property(S): …

1
emacs พฤติกรรมการทำให้สมบูรณ์อัตโนมัติโดยมีขีดล่างในโหมด Python
ในฉัน.emacsฉันมีบรรทัดของรหัสต่อไปนี้: (modify-syntax-entry ?_ "." python-mode-syntax-table) นี่คือคำสั่งที่ชอบforward-wordและbackward-kill-wordหยุดที่ขีดล่างใด ๆ ที่อยู่ในคำ นี่คือพฤติกรรมที่แตกต่างจากค่าเริ่มต้นและเป็นพฤติกรรมที่ฉันต้องการ ปัญหาคือว่าจากนั้นauto-complete-modeก็เคารพขีดเส้นใต้เป็นขอบเขตของคำในวิธีที่ไม่พึงประสงค์ ตัวอย่างเช่นถ้าฉันมีตัวแปรที่เรียกว่าfoo_varและผมพิมพ์foแล้วพยายามที่จะเสร็จก็จะสมบูรณ์ไปไม่ได้ foofoo_var ในtext-modeและc-modeพฤติกรรมเป็นสิ่งที่ฉันต้องการคือการเคลื่อนไหวเป็นไปตามขีดล่าง แต่auto-complete-modeจะเสร็จสมบูรณ์ในพวกเขา ฉันต้องเปลี่ยนอะไรในauto-complete-modeการกำหนดค่าเพื่อแก้ไขใน Python

2
ไม่สามารถใช้ pip หลังจากดาวน์โหลดหรือไม่
นี่คือวิธีที่ฉันดาวน์โหลด pip: ฉันติดตั้งhttps://bootstrap.pypa.io/get-pip.pyและวางไว้ในไดเรกทอรีย่อยสคริปต์ของ Python จากนั้นฉันก็มั่นใจได้ว่าไดเรกทอรีย่อยสคริปต์เป็นส่วนหนึ่งของเส้นทางระบบของฉัน ต่อไปฉันใช้พรอมต์คำสั่งเพื่อนำทางไปยังไฟล์และรัน ดาวน์โหลดและติดตั้งpipสำเร็จแล้ว (เท่าที่ฉันจะบอกได้) ปัญหาของฉันคือตอนนี้เมื่อฉันพยายามใช้pip install Django==1.6.5คำสั่งมันบอกว่าpipไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก ฉันพลาดอะไรไป
3 python  django  pip 

1
ไม่พบคำสั่ง Pyinstaller
(ฉันอยู่บน Linux และใช้ SuperUser เป็น Stackoverflow บอกให้ฉันไปที่นี่!) ฉันต้องการใช้ pyinstaller ดังนั้นฉันจึงติดตามเอกสาร: pip install pyinstaller pyinstaller my_script_name.py pip ติดตั้งพูดว่า: Successfully installed altgraph-0.15 dis3-0.1.2 future-0.16.0 macholib-1.9 pefile-2017.11.5 pyinstaller-3.3.1 setuptools-39.0.1 แต่เมื่อฉันเรียกใช้ pyinstaller มันบอกว่า: pyinstaller: command not found ฉันลองเหมือนกันกับ pip3 ผลลัพธ์เดียวกัน
3 linux  python 

1
การติดตั้งเครื่องมือกราฟและการพึ่งพาความถนัด
ฉันพยายามที่จะติดตั้งกราฟเครื่องมือ ฉันเปลี่ยนsources.listด้วยตัวเลือกพื้นที่เก็บข้อมูล "แม่นยำ" ตอนนี้ฉันสามารถเรียกใช้sudo apt-get install graph-toolแต่ฉันได้รับข้อความgraph-tool : Depends: libcairomm-1.0 but it is not installable ฉันไม่แน่ใจว่าจะติดตั้งแพ็คเกจนี้ได้อย่างไร วิ่งaptitude search libcairommให้ฉัน: i A libcairomm-1.0-1 - C++ wrappers for Cairo (shared libraries) p libcairomm-1.0-1:i386 - C++ wrappers for Cairo (shared libraries) i libcairomm-1.0-dev - C++ wrappers for Cairo (development files) p libcairomm-1.0-dev:i386 - …

1
การติดตั้ง Python สมัยใหม่ในโฟลเดอร์บ้านสำหรับการคำนวณทางวิทยาศาสตร์บน RHEL
ด้วยเหตุผลหลายประการผู้ดูแลระบบของเราพบว่า Ubuntu ทันสมัยเกินไปสำหรับเวิร์กสเตชันการผลิตของเราและตอนนี้เราได้ติดตั้งแล้ว Red Hat Enterprise Linux 5.5 (RHEL) ฉันไม่คุ้นเคยกับระบบปฏิบัติการอย่างมาก แต่เพิ่งเล่นกับมันฉันสังเกตเห็นว่ามีหลายแพ็คเกจที่ฉันใช้สำหรับการคำนวณทางวิทยาศาสตร์ด้วย Python ไม่ได้มีอยู่จริง ตอนนี้ฉันกำลังมองหาที่จะติดตั้งให้มากที่สุดในโฟลเดอร์บ้านของฉัน มันง่ายพอที่จะติดตั้ง Python และ NumPy แต่ฉันได้รับข้อผิดพลาดในการติดตั้ง SciPy และยังต้องติดตั้งแพ็คเกจอื่น ๆ อย่างไรก็ตามนี่ไม่ใช่คำถามเกี่ยวกับการติดตั้งแพ็คเกจเฉพาะ ฉันสนใจมากขึ้น วิธีที่ดีที่สุดในการบำรุงรักษาแพ็คเกจของคุณในโฟลเดอร์บ้านของคุณบน Linux โดยเฉพาะสำหรับการติดตั้ง Python . แนวคิดของฉันคือฉันอาจต้องติดตั้งสิ่งต่าง ๆ ATLAS , Boost.Python ฯลฯ ด้วยตนเองและจะได้ประโยชน์จากการจัดการบรรจุภัณฑ์บางรูปแบบที่ไม่รบกวน RHEL ความปรารถนาของฉันจะเป็นเช่นนั้น MacPorts ซึ่งฉันคุ้นเคยกับใน Mac OS X มีแนวคิดใดบ้างเกี่ยวกับการจัดการแพ็คเกจในโฟลเดอร์บ้านของฉัน ฉันมี CentOS VM บน Mac OS …

1
จำนวนเต็มเก็บใน Excel อย่างไร
ฉันเขียนสคริปต์ไพ ธ อนที่ใช้แพคเกจ CSV และ xlrd เพื่อแปลงไฟล์. xlsx binary excel เป็นไฟล์. txt คั่นด้วยแท็บ น่าเสียดายที่ทุกเซลล์ถูกแปลงเป็นสตริง (ซึ่งเข้าใจได้) และจำนวนเต็มทุกค่าจะถูกแปลงเป็นทศนิยมที่แสดงเป็นสตริง ตัวอย่างเช่น: เซลล์ใน excel มีจำนวนเต็ม 5 สิ่งนี้จะถูกส่งออกจากสคริปต์ของฉันเป็น "5.0" กำหนดกระบวนการดาวน์สตรีมจำเป็นต้องรักษาความสอดคล้องของชนิดระหว่างไฟล์ excel ต้นฉบับและไฟล์. txt ที่แปลงแล้ว มันค่อนข้างท้าทายในการถอดรหัสชนิดข้อมูลหลังจากการแปลงเพราะเป็นไปไม่ได้ที่จะบอกสภาพอากาศว่าหมายเลขนั้นเดิมเป็นจำนวนเต็มหรือลอยโดยไม่ต้องดูไฟล์ต้นฉบับ คำถามสุดท้ายของฉันคือต่อไปนี้: excel บันทึกค่าตัวเลขทั้งหมดเป็นแบบลอยอัตโนมัติหรือไม่ ถ้าเป็นเช่นนั้นมีวิธีในการปรับการตั้งค่าเพื่ออนุญาตสำหรับจำนวนเต็มหรือไม่? ขอบคุณ.

2
จะติดตั้ง Visual Python ใน Ubuntu 10.04 ได้อย่างไร
ฉันพยายามทำปัญหาฟิสิกส์ในหลาม ฉันต้องการติดตั้ง visual python เพราะฉันพบข้อผิดพลาดที่ไม่สามารถหา visual library ได้เมื่อฉันพิมพ์ import visual from * เอกสารในเว็บไซต์ Visual Python นั้นไม่มีประโยชน์เลย ฉันเข้าสู่ผู้จัดการแพ็คเกจ synaptic และติดตั้ง python-visual แต่ฉันยังคงได้รับข้อผิดพลาดเดียวกัน มีคนช่วยได้ไหม
2 ubuntu  python 

1
วิธีการโทร svn ไปที่ hook async โพสต์การคอมมิชชันและไม่รอให้เสร็จสมบูรณ์
ฉันมีเบ็ด post-commit.bat ซึ่งมีสิ่งนี้ d:/mypathtoscript/mypostcommit.py อย่างไรก็ตาม เมื่อฉันกระทำกับเต่า svn มันจะรอ mypostcommit.py ให้เสร็จไม่ว่าฉันจะพยายามทำอะไร (และต้องใช้เวลา) ฉันไม่ต้องการให้คอมมิทใน tortoisesvn รอจนกว่า postcommit.py ของฉันจะจบ ดังนั้นฉันจึงพยายาม start d:/mypathtoscript/mypostcommit.py อย่างไรก็ตามมันยังคงรออยู่ ไม่มีใครรู้ว่าฉันจะทำอย่างไร ขอบคุณ
2 windows  batch  svn  python 

1
ไดเรกทอรีทรัพยากรของ Google Chrome
ประมาณหนึ่งปีที่แล้วฉันจำได้ว่าสร้างแอปพลิเคชันที่มีสไตล์ของ Google ด้วย JavaScript / HTML (ขั้นพื้นฐานมาก) ฉันกลับไปสร้างแอพที่คล้ายกัน แต่เริ่มจากศูนย์โดยใช้ JavaScript / HTML5 / CSS3 และ Python 2.7 และเป็น preloader ฉันพบว่าคุณสามารถใช้ chrome://resources/images/throbber.svg ไดเรกทอรีไฟล์ตรงจาก Google Chrome ฉันสงสัยว่าไดเรกทอรีรากนี้อยู่ที่ใด ฉันกำลังใช้ Windows 7 Professional, Chrome รุ่น 26 และ Chrome Canary เวอร์ชัน 27 ฉันพยายามมองผ่าน C:/Program Files (x86)/Google/Chrome/application/VisualElements ไม่มีประโยชน์เลยนั่นคือองค์ประกอบ Windows 8 Metro ฉันลองพิมพ์ในแถบอเนกประสงค์ด้วย chrome://resources/ แต่มันดึง ข้อผิดพลาด 2 …

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