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

13
Eclipse สามารถรีเฟรชทรัพยากรโดยอัตโนมัติได้หรือไม่?
Eclipse (3.4.2 กับ PyDev) จัดการกับทรัพยากรที่ไม่ได้ทำการซิงค์ (ไฟล์ที่ถูกแก้ไขนอก IDE) แตกต่างจาก IDE อื่น ๆ ที่ฉันเคยใช้โดยที่ทรัพยากรที่มีโปรแกรมแก้ไขเปิดอยู่เท่านั้นถือว่าเป็น out-of-sync . ใน Eclipse ทรัพยากรใด ๆ ก็ตามที่ไม่สามารถซิงค์ได้ ซึ่งหมายความว่าเมื่อฉันทำการค้นหาหลังจากไฟล์ใด ๆ มีการเปลี่ยนแปลงนอก Eclipse ฉันจะได้รับกล่องโต้ตอบข้อผิดพลาดบอกฉันว่าไฟล์นั้นไม่ซิงค์แม้ว่าพวกเขาจะไม่มีบรรณาธิการที่เปิดอยู่ก็ตาม เท่าที่ฉันสามารถบอกได้ไม่มีคำสั่งรีเฟรชทั่วโลกดังนั้นฉันถูกบังคับให้อ่านชื่อโครงการ (ฉันมีหลายโครงการ) ในกล่องโต้ตอบข้อผิดพลาดและทำการคลิกขวา + รีเฟรชสำหรับแต่ละรายการ ฉันตรวจสอบการRefresh Automaticallyตั้งค่าSettings > General > Workspaceแล้ว แต่ไม่มีผลอะไร มีวิธีใดที่จะทำให้ Eclipse โหลดทรัพยากรที่ไม่ทำงานจากดิสก์เสมอ
161 eclipse  ide  pydev 

13
ฉันจะแก้ไขข้อผิดพลาด“ ไม่ได้กำหนดตัวแปรจากการนำเข้า” PyDev ได้อย่างไร?
ฉันมีโครงการ Python ที่ใช้ PyDev ใน Eclipse และ PyDev ยังคงสร้างข้อผิดพลาดที่ผิดพลาดสำหรับรหัสของฉัน ฉันมีโมดูลsettingsที่กำหนดsettingsวัตถุ ฉันนำเข้าสิ่งนั้นในโมดูลbและกำหนดแอตทริบิวต์ด้วย: from settings import settings settings.main = object() ในบางรหัสของฉัน - แต่ไม่ใช่ทั้งหมด, ข้อความสั่ง: from settings import settings print settings.main ... สร้างข้อความ "ไม่ได้กำหนดตัวแปรจากการนำเข้า: หลัก" ในบานหน้าต่างข้อผิดพลาดรหัส Eclipse แม้ว่ารหัสจะทำงานโดยไม่มีปัญหา ฉันจะแก้ไขสิ่งเหล่านี้ได้อย่างไร

11
ปัญหาการนำเข้าที่ไม่ได้รับการแก้ไขกับ PyDev และ Eclipse
ฉันใหม่มากกับ PyDev และ Python แม้ว่าฉันจะใช้ Eclipse กับ Java มากมาย ฉันพยายามทำงานผ่านตัวอย่าง Dive Into Python และรู้สึกว่าเป็นปัญหาที่ไม่สำคัญอย่างยิ่งที่กลายเป็นเรื่องน่ารำคาญอย่างมาก ฉันใช้ Ubuntu Linux 10.04 ฉันต้องการใช้ไฟล์ odbchelper.py ซึ่งอยู่ในไดเร็กทอรี /Desktop/Python_Tutorials/diveintopython/py นี่คือไฟล์ example.py ของฉันที่ฉันกำลังทำงานอยู่ในโครงการ PyDev / Eclipse ของฉัน: import sys sys.path.append("~/Desktop/Python_Tutorials/diveintopython/py") ใช้งานได้ดี แต่ฉันต้องการให้บรรทัดถัดไปของรหัสเป็น: import odbchelper และทำให้เกิดข้อผิดพลาดในการนำเข้าที่ไม่ได้รับการแก้ไขทุกครั้ง ฉันได้เพิ่ม__init__.pyไฟล์ไปเพียงเกี่ยวกับทุกไดเรกทอรีที่เป็นไปได้และมันก็ไม่ได้ช่วยอะไร ฉันได้ลองเพิ่ม__init__.pyไฟล์ทีละไฟล์ในระดับต่างๆของไดเร็กทอรีระหว่างตำแหน่งโปรเจ็กต์และไฟล์ odbchelper.py และฉันได้ลองเพิ่ม__init__.pyไฟล์ไปยังไดเร็กทอรีทั้งหมดพร้อมกัน ไม่ทำงาน สิ่งที่ฉันต้องการทำคือมีโปรเจ็กต์อยู่ที่ไหนสักแห่งในไดเร็กทอรีอื่นพูด/Desktop/MyStuff/Projectซึ่งฉันมี example.py ... จากนั้นจาก example.py ฉันต้องการนำเข้า odbchelper.py จาก/Desktop/Python_Tutorials/diveintopython/py/ …

11
Anaconda Python ติดตั้งบน Windows ที่ไหน?
ฉันติดตั้ง Anaconda สำหรับ Python 2.7 บนเครื่อง Windows ของฉันและต้องการเพิ่มล่าม Anaconda ใน PyDev แต่ googling อย่างรวดเร็วไม่พบตำแหน่งเริ่มต้นที่ติดตั้ง Anaconda และการค้นหา SO ก็ไม่ได้ทำให้เกิดประโยชน์อะไรเลย Anaconda 4.0 ติดตั้งบน Windows 7 ที่ไหน?

6
วิธีรวม pep8.py ใน Eclipse
พื้นหลังเล็กน้อย: PEP 8เป็นคู่มือสำหรับสไตล์หลามรหัส มันมีข้อตกลงที่โปรแกรมเมอร์ python ทุกคนควรปฏิบัติตาม pep8.pyเป็นสคริปต์ (มีประโยชน์มาก) ที่ตรวจสอบการจัดรูปแบบโค้ดของสคริปต์ python ที่กำหนดตาม PEP 8 Eclipseเป็น IDE ที่ยอดเยี่ยม ด้วยส่วนขยายPydevมันสามารถใช้เพื่อพัฒนา Python ฉันเรียกใช้ pep8.py ด้วยตนเองเมื่อฉันเขียนสคริปต์ แต่ด้วยโครงการที่ใหญ่กว่าฉันชอบใช้ Eclipse การรวม pep8.py ใน Eclipse / Pydev จะมีประโยชน์มากดังนั้นจึงสามารถเรียกใช้โดยอัตโนมัติในไฟล์ทั้งหมดในโครงการและชี้ไปที่บรรทัดที่มีคำเตือน อาจมีวิธีที่ชัดเจนในการทำ แต่ฉันยังไม่พบ คำถามคือจะรวม pep8.py ใน Eclipse ได้อย่างไร?
90 python  eclipse  pydev  pep8 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.