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

แพ็คเกจหมายถึงสองสิ่งอย่างกว้าง ๆ : 1) หน่วย / ส่วนประกอบที่ใช้งานได้ของซอฟต์แวร์ที่สร้าง / คอมไพล์หรือ 2) พาร์ติชันของเนมสเปซส่วนกลาง (java)

13
ฉันจะลบแพ็กเกจที่ติดตั้งด้วย easy_install ของ Python ได้อย่างไร
Python easy_installทำให้การติดตั้งแพคเกจใหม่สะดวกอย่างยิ่ง อย่างไรก็ตามเท่าที่ฉันสามารถบอกได้มันไม่ได้ใช้คุณสมบัติทั่วไปอื่น ๆ ของผู้จัดการการพึ่งพา - การแสดงและลบแพ็คเกจที่ติดตั้ง วิธีที่ดีที่สุดในการค้นหาสิ่งที่ติดตั้งคืออะไรและวิธีที่ดีที่สุดในการลบแพ็กเกจที่ติดตั้งคืออะไร? มีไฟล์ใดบ้างที่จำเป็นต้องอัพเดตหากฉันลบแพ็คเกจด้วยตนเอง (เช่นโดยrm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.eggหรือคล้ายกัน)?


27
คุณสามารถค้นหาคลาสทั้งหมดในแพ็คเกจโดยใช้การสะท้อนได้หรือไม่?
เป็นไปได้หรือไม่ที่จะหาคลาสหรืออินเตอร์เฟสทั้งหมดในแพ็คเกจที่กำหนด? (ดูอย่างรวดเร็วเช่นPackageมันจะดูเหมือนไม่.)

7
ฉันสามารถบังคับให้ pip ติดตั้งเวอร์ชันปัจจุบันได้หรือไม่
ฉันเจอสถานการณ์ที่แพ็คเกจเวอร์ชันปัจจุบันดูเหมือนว่าจะไม่ทำงานและต้องติดตั้งใหม่ แต่pip install -Uจะไม่แตะต้องแพ็คเกจที่ทันสมัยอยู่แล้ว ฉันเห็นวิธีการบังคับให้ติดตั้งใหม่โดยถอนการติดตั้งครั้งแรก (ด้วยpip uninstall) แล้วติดตั้ง แต่มีวิธีบังคับเพียงแค่ "อัปเดต" เป็นเวอร์ชันปัจจุบันที่มีชื่อในขั้นตอนเดียวหรือไม่
507 python  pip  packages 

6
การติดตั้งโมดูลโลคัลโดยใช้ npm หรือไม่?
ฉันมี repo โมดูลที่ดาวน์โหลดมาฉันต้องการติดตั้งในเครื่องไม่ใช่ในไดเร็กตอรี่อื่นหรือไม่? วิธีง่ายๆในการทำเช่นนี้คืออะไร?

2
วิธีดูโครงสร้างแพ็กเกจแบบลำดับชั้นใน Eclipse package explorer
ตกลงนี่คือสิ่งที่ฉันต้องการ: ใน Eclipse package explorer ฉันเห็นสิ่งต่อไปนี้: (จุดแทนลูกศรแบบคลิกได้ที่ฉันสามารถใช้เพื่อขยายโฟลเดอร์) โครงการ โฟลเดอร์ต้นทาง บรรจุภัณฑ์ ชั้น Package.SubPackageฟูบาร์Package.OtherSubPackagePackage.OtherSubPackage.VerySubPackage OtherPackage foobar OtherPackage.SubPackage Baz เรื่องสั้นสั้นฉันต้องการมีหลายแพคเกจแต่ละอันมี subpackages จำนวนมากในโฟลเดอร์ต้นทาง (และหลายโฟลเดอร์ซอร์สดังนั้นการสร้างเพิ่มเติมจะไม่สามารถแก้ปัญหาได้) - ดังนั้นตามคำสั่งของสองร้อยแพ็คเกจต่อโฟลเดอร์ต้นทาง - ถึงยี่สิบแพคเกจแต่ละคนมีสิบห้า subpackages ดังนั้นฉันต้องการลำดับชั้นให้มีลักษณะเช่นนี้: โครงการ โฟลเดอร์ต้นทาง บรรจุภัณฑ์ ชั้น Package.SubPackage ฟู บาร์Package.OtherSubPackagePackage.OtherSubPackage.VerySubPackage OtherPackage foobar OtherPackage.SubPackage Baz ดังนั้นฉันสามารถเปิดหรือปิดแพ็คเกจและดูรายการแพ็คเกจย่อยแทนที่จะมีแพ็คเกจและแพ็คเกจย่อยทั้งหมดในระดับเดียวกันในลำดับชั้น - ซึ่งทำให้แพคเกจจำนวนมากเกินไปปรากฏขึ้นพร้อมกันอีกครั้ง หมายเหตุนี่ไม่ใช่คำถามเกี่ยวกับระบบไฟล์ ระบบไฟล์ทำงานได้ดีเท่าที่ฉันสามารถบอกได้ - เป็นเพียงคำถามเกี่ยวกับการแสดงผลภาพใน Eclipse package explorer ดังนั้น: มีวิธีเพิ่มระดับให้กับลำดับชั้นหรือไม่ ขอบคุณ …

28
วิธีที่สวยงามในการตรวจสอบแพ็คเกจที่หายไปและติดตั้งหรือไม่
ฉันดูเหมือนจะแบ่งปันรหัสจำนวนมากกับผู้เขียนร่วมสมัยนี้ หลายคนเป็นผู้ใช้มือใหม่และระดับกลางและไม่รู้ตัวว่าต้องติดตั้งแพ็คเกจที่ยังไม่มี มีวิธีโทรที่หรูหราinstalled.packages()เปรียบเทียบกับวิธีที่ฉันกำลังโหลดและติดตั้งหากไม่มีหรือไม่
337 r  packages  r-faq 


11
ฉันจะอัพเดตแพ็คเกจ Python ได้อย่างไร
ฉันใช้ Ubuntu 9:10 และติดตั้งแพ็คเกจชื่อ M2Crypto (เวอร์ชั่นคือ 0.19.1) ฉันต้องดาวน์โหลดสร้างและติดตั้งแพ็คเกจ M2Crypto เวอร์ชันล่าสุด (0.20.2) แพ็คเกจ 0.19.1 มีไฟล์อยู่ในหลายตำแหน่งรวมถึง (/ usr / share / pyshared และ /usr/lib/pymodules.python2.6) ฉันจะถอนการติดตั้งเวอร์ชัน 0.19.1 ออกจากระบบอย่างสมบูรณ์ก่อนที่จะติดตั้ง 0.20.2 อย่างไร
234 python  packages 

27
จะแก้ปัญหา java.lang.NoClassDefFoundError ได้อย่างไร?
ฉันได้ลองทั้งสองตัวอย่างในJava Tutorialsของ Oracle แล้ว พวกเขาทั้งสองรวบรวมปรับ แต่ในเวลาทำงานทั้งสองเกิดขึ้นกับข้อผิดพลาดนี้: Exception in thread "main" java.lang.NoClassDefFoundError: graphics/shapes/Square at Main.main(Main.java:7) Caused by: java.lang.ClassNotFoundException: graphics.shapes.Square at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 1 more ฉันคิดว่าฉันอาจมีMain.javaไฟล์ในโฟลเดอร์ที่ไม่ถูกต้อง นี่คือลำดับชั้นไดเรกทอรี: graphics ├ Main.java ├ shapes | ├ Square.java | ├ Triangle.java ├ …

4
R เก็บแพคเกจที่ไหน?
install.packages()ฟังก์ชั่นในการวิจัยเป็นยูทิลิตี้การขยายไฟล์อัตโนมัติที่ได้รับและติดตั้งแพคเกจในอาร์ ฉันจะทราบได้อย่างไรว่าไดเรคทอรี่ R ใดที่เลือกจัดเก็บแพ็คเกจ ฉันจะเปลี่ยนไดเรกทอรีที่ R เก็บและเข้าถึงแพ็คเกจได้อย่างไร
207 r  packages 

11
การนำเข้าแพ็คเกจพี่น้อง
ฉันได้ลองอ่านคำถามเกี่ยวกับการนำเข้าของพี่น้องและแม้แต่ เอกสารแพคเกจแต่ฉันยังไม่พบคำตอบ ด้วยโครงสร้างต่อไปนี้: ├── LICENSE.md ├── README.md ├── api │ ├── __init__.py │ ├── api.py │ └── api_key.py ├── examples │ ├── __init__.py │ ├── example_one.py │ └── example_two.py └── tests │ ├── __init__.py │ └── test_one.py สคริปต์ใน examplesและtestsไดเรกทอรีสามารถนำเข้าจาก apiโมดูลและสามารถเรียกใช้จาก commandline ได้อย่างไร นอกจากนี้ฉันต้องการหลีกเลี่ยงการsys.path.insertแฮ็กที่น่าเกลียดสำหรับทุกไฟล์ แน่นอนสิ่งนี้สามารถทำได้ใน Python ใช่ไหม

3
ฉันจะเขียนไฟล์ __init__.py แพ็คเกจที่ดี / ถูกต้องได้อย่างไร
แพ็คเกจของฉันมีโครงสร้างดังต่อไปนี้: mobilescouter/ __init__.py #1 mapper/ __init__.py #2 lxml/ __init__.py #3 vehiclemapper.py vehiclefeaturemapper.py vehiclefeaturesetmapper.py ... basemapper.py vehicle/ __init__.py #4 vehicle.py vehiclefeature.py vehiclefeaturemapper.py ... ฉันไม่แน่ใจว่า__init__.pyควรเขียนไฟล์อย่างไรให้ถูกต้อง ดูเหมือนว่า:__init__.py #1 __all__ = ['mapper', 'vehicle'] import mapper import vehicle แต่ตัวอย่างควร__init__.py #2มีลักษณะอย่างไร ของฉันคือ: __all__ = ['basemapper', 'lxml'] from basemaper import * import lxml ควร__all__ใช้เมื่อใด
188 python  packages 



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