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

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

10
โหลดหลายแพ็คเกจพร้อมกัน
ฉันจะโหลดแพ็กเกจจำนวนมากพร้อมกันโดยไม่ต้องพิมพ์คำสั่ง need ซ้ำแล้วซ้ำอีกได้อย่างไร? ฉันได้ลองสามวิธีซึ่งทั้งหมดนี้พังและเผา โดยทั่วไปฉันต้องการระบุเวกเตอร์ของชื่อแพ็คเกจให้กับฟังก์ชันที่จะโหลด x<-c("plyr", "psych", "tm") require(x) lapply(x, require) do.call("require", x)
174 r  packages 

11
วิธีที่ไม่เจ็บปวดในการติดตั้ง R เวอร์ชันใหม่?
Andrew Gelman เพิ่งเสียใจที่ขาดกระบวนการอัพเกรดที่ง่ายสำหรับ R (อาจเกี่ยวข้องกับ Windows มากกว่า Linux) ใครบ้างมีเคล็ดลับที่ดีในการทำการอัปเกรดตั้งแต่ติดตั้งซอฟต์แวร์ไปจนถึงการคัดลอกการตั้งค่า / แพ็คเกจทั้งหมดไป? ข้อเสนอแนะนี้มีอยู่ในความคิดเห็นและเป็นสิ่งที่ฉันได้ใช้เมื่อเร็ว ๆ นี้ ก่อนอื่นให้คุณติดตั้งเวอร์ชันใหม่จากนั้นรันในเวอร์ชันเก่า: #--run in the old version of R setwd("C:/Temp/") packages <- installed.packages()[,"Package"] save(packages, file="Rpackages") ตามมาด้วยสิ่งนี้ในเวอร์ชั่นใหม่: #--run in the new version setwd("C:/Temp/") load("Rpackages") for (p in setdiff(packages, installed.packages()[,"Package"])) install.packages(p)
158 r  upgrade  packages 

5
การถอนการติดตั้งแพคเกจด้วย“ pip” จะลบแพ็คเกจที่อ้างอิงหรือไม่
เมื่อคุณใช้pipเพื่อติดตั้งแพคเกจแพคเกจที่จำเป็นทั้งหมดจะถูกติดตั้งด้วย (การอ้างอิง) การถอนการติดตั้งแพคเกจนั้นยังลบแพ็คเกจที่ต้องพึ่งพาหรือไม่
153 python  packages  pip 

2
วิธีการนำเข้าและใช้แพ็คเกจอื่นที่มีชื่อเดียวกัน
ตัวอย่างเช่นฉันต้องการใช้ทั้งข้อความ / เทมเพลตและ html / template ในไฟล์ต้นฉบับเดียว แต่โค้ดด้านล่างทำให้เกิดข้อผิดพลาด import ( "fmt" "net/http" "text/template" // template redeclared as imported package name "html/template" // template redeclared as imported package name ) func handler_html(w http.ResponseWriter, r *http.Request) { t_html, err := html.template.New("foo").Parse(`{{define "T"}}Hello, {{.}}!{{end}}`) t_text, err := text.template.New("foo").Parse(`{{define "T"}}Hello, {{.}}!{{end}}`) }
145 go  packages 

4
ฉันสามารถใช้ __init__.py เพื่อกำหนดตัวแปรส่วนกลางได้หรือไม่
ฉันต้องการกำหนดค่าคงที่ที่ควรมีอยู่ในโมดูลย่อยทั้งหมดของแพ็กเกจ ฉันคิดว่าตำแหน่งที่ดีที่สุดจะอยู่ใน__init__.pyไฟล์ของแพ็คเกจรูท แต่ฉันไม่รู้ว่าต้องทำอย่างไร สมมติว่าฉันมีแพ็กเกจย่อยสองสามแพ็กเกจและแต่ละแพ็กเกจมีหลายโมดูล ฉันจะเข้าถึงตัวแปรนั้นจากโมดูลเหล่านี้ได้อย่างไร แน่นอนว่าหากสิ่งนี้ผิดโดยสิ้นเชิงและมีทางเลือกอื่นที่ดีกว่าฉันก็อยากจะรู้

11
จะแสดงรายการแพ็คเกจที่ติดตั้งและเวอร์ชันทั้งหมดใน Python ได้อย่างไร
มีวิธีใน Python เพื่อแสดงรายการแพ็คเกจที่ติดตั้งและเวอร์ชันทั้งหมดหรือไม่? ฉันรู้ว่าฉันสามารถเข้าไปpython/Lib/site-packagesดูว่ามีไฟล์และไดเร็กทอรีอะไรอยู่บ้าง แต่ฉันพบว่ามันน่าอึดอัดมาก สิ่งที่ผมกำลังมองหาบางสิ่งบางอย่างที่คล้ายกับnpm listเช่นNPM-LS
128 python  install  packages 

9
ไม่สามารถแก้ไขการนำเข้า android.support ได้
ฉันพยายามเรียกใช้รหัสที่ให้ไว้ที่นี่ ฉันดาวน์โหลดรหัสจาก Github และนำเข้าสู่ Android SDK แต่แสดงข้อผิดพลาดที่บรรทัด import android.support.v4.app.FragmentActivity; import android.support.v4.app.NavUtils; ในหลายไฟล์ แต่ถ้าฉันจะตรวจสอบใน Android SDK ผู้จัดการที่Android Support Libraryเช่นเดียวกับAndroid Support Repositoryในโฟลเดอร์พิเศษมีทั้งการติดตั้ง ฉันยังสามารถดูโฟลเดอร์สนับสนุนและเนื้อหาในSDK_INSTALL\sdk\extras\android\supportไดเร็กทอรี นอกจากนี้ยังมีโฟลเดอร์ v4 ซึ่งประกอบด้วยandroid-support-v4.jarและsrcโฟลเดอร์ เหตุใดจึงยังคงแสดงข้อผิดพลาดฉันจะแก้ไขได้อย่างไรและจะทำให้โค้ดตัวอย่างนั้นทำงานได้อย่างไร โค้ดตัวอย่างมีไว้สำหรับแอปตัวอ่าน RSS หากเกี่ยวข้อง

13
วิธีใดที่เข้ากันได้มากที่สุดในการติดตั้งโมดูล Python บนเครื่อง Mac
ฉันเริ่มเรียนรู้งูหลามและรักมัน ฉันทำงานบน Mac เป็นหลักเช่นเดียวกับ Linux ฉันพบว่าบน Linux (Ubuntu 9.04 ส่วนใหญ่) เมื่อฉันติดตั้งโมดูล python โดยใช้ apt-get มันใช้งานได้ดี ฉันสามารถนำเข้าได้โดยไม่มีปัญหา บน Mac ฉันคุ้นเคยกับการใช้ Macports เพื่อติดตั้งอุปกรณ์ Unixy ทั้งหมด อย่างไรก็ตามฉันพบว่าโมดูล python ส่วนใหญ่ที่ฉันติดตั้งด้วย python นั้นไม่สามารถมองเห็นได้ ฉันใช้เวลาเล่นกับการตั้งค่า PATH และใช้ python_select ไม่มีอะไรได้ผลจริง ๆ และ ณ จุดนี้ฉันไม่เข้าใจจริงๆฉันแค่พูดเล่น ๆ ฉันรู้สึกว่า Macports ไม่ได้รับความนิยมอย่างกว้างขวางในการจัดการโมดูลหลาม ฉันต้องการเริ่มต้นใหม่โดยใช้แนวทางที่ "ยอมรับ" มากขึ้น (ถ้าเป็นคำที่ถูกต้อง) ดังนั้นฉันจึงสงสัยว่าวิธีที่นักพัฒนา Mac python ใช้จัดการโมดูลของพวกเขาคืออะไร? คำถามโบนัส: …

8
# นำเข้าโดยใช้วงเล็บมุม <> และเครื่องหมายคำพูด“”
ฉันสงสัยว่าอะไรเป็นตัวตัดสินว่าคุณได้รับอนุญาตให้ใช้&lt;Header.h&gt;หรือ"Header.h"เมื่อคุณนำเข้าไฟล์ใน Objective-C จนถึงตอนนี้ข้อสังเกตของฉันคือคุณใช้เครื่องหมายคำพูด""สำหรับไฟล์ในโครงการของคุณที่คุณมีแหล่งที่มาของการนำไปใช้และวงเล็บเหลี่ยม&lt;&gt;เมื่อคุณอ้างอิงไลบรารีหรือเฟรมเวิร์ก แต่มันทำงานอย่างไร? ฉันต้องทำอย่างไรเพื่อให้ชั้นเรียนของตัวเองใช้วงเล็บได้ ตอนนี้ Xcode ไม่อนุญาตให้ฉันทำสิ่งนั้นกับส่วนหัวของตัวเอง &lt;frameworkname/file.h&gt;นอกจากนี้โดยมองในบางส่วนหัวกรอบผมเห็นว่าส่วนหัวอ้างอิงกันและกันด้วย อย่างไรที่ทำงานหรือไม่ ดูเหมือนแพ็คเกจใน Java แต่เท่าที่ฉันรู้ไม่มีสิ่งที่เรียกว่าแพ็คเกจใน Objective-C


5
จะติดตั้งโมดูล node.js โดยไม่ใช้ npm ได้อย่างไร?
มีโมดูลไม่กี่โมดูลที่แสดงอยู่ในหน้า github ของโหนดแต่ไม่ได้เผยแพร่ด้วย npm-Registry ไม่สามารถติดตั้งโมดูลเหล่านี้โดยใช้ npm อะไรคือวิธีที่ถูกต้องในการติดตั้งโมดูล nodejs เหล่านี้หลังจากโคลนจาก Git
115 node.js  packages  npm 

12
อัพเกรดแพ็คเกจ python จาก requirements.txt โดยใช้คำสั่ง pip
ฉันจะอัพเกรดแพ็คเกจ python ทั้งหมดของฉันจากไฟล์ requirements.txt โดยใช้คำสั่ง pip ได้อย่างไร พยายามด้วยคำสั่งด้านล่าง $ pip install --upgrade -r requirements.txt เนื่องจากแพคเกจ python ต่อท้ายด้วยหมายเลขเวอร์ชัน ( Django==1.5.1) ดูเหมือนจะไม่อัปเกรด มีแนวทางใดที่ดีไปกว่าการแก้ไขไฟล์ requirements.txt ด้วยตนเองหรือไม่? แก้ไข ดังที่แอนดี้กล่าวไว้ในแพ็กเกจคำตอบของเขาถูกตรึงไว้ที่เวอร์ชันเฉพาะดังนั้นจึงไม่สามารถอัปเกรดแพ็คเกจผ่านคำสั่ง pip ได้ แต่เราสามารถทำได้pip-toolsโดยใช้คำสั่งต่อไปนี้ $ pip-review --auto สิ่งนี้จะอัปเกรดแพ็คเกจทั้งหมดโดยอัตโนมัติจาก requirements.txt (ตรวจสอบให้แน่ใจว่าได้ติดตั้งpip-toolsโดยใช้คำสั่ง pip install)

5
แสดงรายการโมดูลทั้งหมดที่เป็นส่วนหนึ่งของแพ็คเกจ python?
มีวิธีที่ตรงไปตรงมาในการค้นหาโมดูลทั้งหมดที่เป็นส่วนหนึ่งของแพ็คเกจ python หรือไม่? ฉันพบการสนทนาเก่า ๆ นี้ซึ่งยังไม่สามารถสรุปได้ แต่ฉันอยากได้คำตอบที่ชัดเจนก่อนที่จะเปิดตัวโซลูชันของตัวเองโดยใช้ os.listdir ()

7
วิธีการนำเข้าคลาสที่กำหนดไว้ใน __init__.py
ฉันกำลังพยายามจัดระเบียบโมดูลสำหรับการใช้งานของฉันเอง ฉันมีสิ่งนี้: lib/ __init__.py settings.py foo/ __init__.py someobject.py bar/ __init__.py somethingelse.py ในlib/__init__.pyฉันต้องการกำหนดคลาสบางคลาสที่จะใช้หากฉันนำเข้า lib อย่างไรก็ตามฉันไม่สามารถเข้าใจได้โดยไม่ต้องแยกคลาสออกเป็นไฟล์และนำเข้าใน__init__.pyไฟล์. แทนที่จะพูดว่า: lib/ __init__.py settings.py helperclass.py foo/ __init__.py someobject.py bar/ __init__.py somethingelse.py from lib.settings import Values from lib.helperclass import Helper ฉันต้องการสิ่งนี้: lib/ __init__.py #Helper defined in this file settings.py foo/ __init__.py someobject.py bar/ __init__.py somethingelse.py from lib.settings …
105 python  packages 

7
วิธีติดตั้งแพ็กเกจหลายเวอร์ชันโดยใช้ npm
เนื่องจากhttps://github.com/npm/npm/issues/2943 npm จะไม่รองรับความสามารถในการใช้นามแฝงแพ็คเกจและติดตั้งแพ็กเกจเดียวกันหลายเวอร์ชัน วิธีแก้ปัญหาที่โพสต์ในปัญหา github อาจใช้ได้กับโมดูล pure-JS แต่เมื่อ npm กลายเป็นมาตรฐานสำหรับการจัดการแพ็คเกจส่วนหน้าตอนนี้แพ็กเกจจะรวมเนื้อหาต่างๆเช่น CSS มีวิธีแก้ปัญหาในการติดตั้งแพ็กเกจเดียวกันหลายเวอร์ชันหรือไม่ แนวคิดที่ดีที่สุดที่ฉันคิดขึ้นมาคือการ "โคลน" แพ็กเกจและเผยแพร่โดยใช้ชื่อที่แตกต่างกันเล็กน้อย ตัวอย่างเช่นถ้าคุณต้องการหลายรุ่นของjqueryคุณอาจจะเป็นเพียงแค่การเผยแพร่แพคเกจที่เรียกว่าjquery-alias1, jquery-alias2, jquery-alias3ฯลฯ package.jsonและจากนั้นตั้งค่าที่เหมาะสมในรุ่นของคุณ หรือคุณอาจจะตั้งชื่อแพคเกจตามจำนวนรุ่นของพวกเขาเช่นjquery-1.11.x, jquery-2.1.xฯลฯ .. ทั้งสองวิธีนี้ดูเหมือนจะเลอะเทอะ มีตัวที่ดีกว่านี้ไหม?
101 npm  packages  frontend 

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