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

Anaconda เป็นแพลตฟอร์ม Open Data Science ที่ขับเคลื่อนโดย Python ใช้แท็กนี้สำหรับคำถามที่เกี่ยวข้องกับ Anaconda หรือ Anaconda Navigator รวมแท็กเพิ่มเติมสำหรับภาษาการเขียนโปรแกรมหรือสภาพแวดล้อมที่จัดการโดยใช้ Anaconda ([python], [jupyter], [numpy], [tensorflow], ฯลฯ ) รวมถึงแท็กระบบปฏิบัติการ ([windows], [Linux] , [Ubuntu] ฯลฯ ) คำถามสำหรับเวอร์ชัน 3 นั้นมีแท็ก [anaconda3] แต่ [anaconda] มีผู้เฝ้าดูมากกว่า

11
วิธีการเปลี่ยนสภาพแวดล้อมงูใหญ่เริ่มต้น
ฉันได้ติดตั้ง Anaconda และสร้างสองสภาพแวดล้อมพิเศษ: py3k (ซึ่งถือ Python 3.3) และ py34 (ซึ่งถือ Python 3.4) นอกจากนั้นฉันมีสภาพแวดล้อมเริ่มต้นที่ชื่อว่า 'รูท' ซึ่งตัวติดตั้งแอนนาคอนดาสร้างขึ้นตามค่าเริ่มต้นและมี Python 2.7 อันสุดท้ายนี้คือค่าเริ่มต้นเมื่อใดก็ตามที่ฉันเปิดตัว 'ipython' จากเครื่องจะให้รุ่น 2.7 เพื่อทำงานกับ Python 3.4 ฉันต้องออกคำสั่ง (ในเชลล์) source activate py34 ipython ซึ่งเปลี่ยนสภาพแวดล้อมเริ่มต้นเป็น Python 3.4 มันใช้งานได้ดี แต่ก็น่ารำคาญเพราะส่วนใหญ่ฉันใช้ Python 3.4 แทนที่จะเป็น Python 2.7 (ซึ่งฉันใช้สำหรับการสอนมันเป็นเรื่องที่ค่อนข้างยาว) อย่างไรก็ตามฉันต้องการทราบวิธีการเปลี่ยนสภาพแวดล้อมเริ่มต้นเป็น Python 3.4 โดยคำนึงว่าฉันไม่ต้องการติดตั้งใหม่ทุกอย่างตั้งแต่เริ่มต้น
170 python  anaconda  conda 

13
Jupyter Notebook ไม่บันทึก: อาร์กิวเมนต์ '_xsrf' หายไปจากโพสต์
ฉันใช้งานสคริปต์บนสมุดบันทึก jupyter เป็นเวลาประมาณ 26 ชั่วโมง ฉันไม่ได้ใช้คอมพิวเตอร์เพื่อทำอย่างอื่น แต่ต้องใช้โปรแกรมนี้ซึ่งจะใช้เวลาประมาณ 30 ชั่วโมงจึงจะเสร็จสมบูรณ์ เมื่อเวลาประมาณ 21 ชั่วโมงมันหยุดการบันทึกและเครื่องของฉันมีสิ่งนี้: 403 PUT /api/contents/[file.ipynb] (::1): '_xsrf' argument missing from POST โดยที่ [file.ipynb] คือตำแหน่งของสมุดบันทึก jupyter ของฉัน นอกจากนี้ยังกล่าวว่า: '_xsrf' argument missing from post ที่ด้านขวาบนของสมุดบันทึกอีกครั้ง โปรแกรมยังทำงานอยู่และไม่ต้องการรีสตาร์ท jupyter notebook และต้องรันโปรแกรมอีกครั้งเนื่องจากมีกำหนดเวลามีอะไรให้ทำได้อีกไหม ฉันใช้ Google Chrome แต่ฉันไม่มีนามสกุล LastPass หรืออักขระ '%' ในโค้ดของฉันตามที่โพสต์อื่นแนะนำ ขอบคุณสำหรับความช่วยเหลือ!

6
งูใหญ่อัพเดทแพ็คเกจที่เป็นไปได้ทั้งหมดหรือไม่
ฉันได้ลองconda search --outdatedแล้วมันมีแพ็คเกจที่ล้าสมัยมากมายเช่น scipy คือ 0.17.1 แต่ล่าสุดคือ 0.18.0 conda update --allแต่เมื่อฉันทำ มันจะไม่อัปเดตแพ็คเกจใด ๆ อัปเดต 1 conda update --all --alt-hint Fetching package metadata ....... Solving package specifications: .......... # All requested packages already installed. # packages in environment at /home/user/opt/anaconda2: # อัปเดต 2 ฉันสามารถอัพเดตแพ็คเกจเหล่านี้แยกกัน conda update scipyฉันจะทำ แต่ทำไมฉันไม่สามารถอัปเดตทั้งหมดในคราวเดียวได้
151 python  anaconda 

10
วิธีถอนการติดตั้ง Anaconda อย่างสมบูรณ์จาก macOS
ฉันจะถอนการติดตั้ง Anaconda จาก MacOS Sierra และเปลี่ยนกลับเป็น Python ดั้งเดิมได้อย่างไร ฉันได้ลองใช้conda-clean -yesแล้วแต่ไม่ได้ผล ฉันยังลบสิ่งต่างๆออกไป~/.bash_profileแต่มันยังคงใช้งูหลามอนาคอนด้าและฉันยังสามารถเรียกใช้condaคำสั่งได้

12
วิธีการเปิดใช้งานสภาพแวดล้อมของ Anaconda
ฉันใช้ Windows 8 โดยใช้ Anaconda 1.7.5 64 บิต ฉันสร้างสภาพแวดล้อมของ Anaconda ใหม่ด้วย conda create -p ./test python=2.7 pip C:\Pr\TEMP\venv\จาก สิ่งนี้ทำงานได้ดี (มีโฟลเดอร์ที่มีการกระจายงูใหญ่ใหม่) conda บอกให้ฉันพิมพ์ activate C:\PR\TEMP\venv\test เพื่อเปิดใช้งานสภาพแวดล้อมอย่างไรก็ตามสิ่งนี้จะส่งคืน: No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs ฉันจะเปิดใช้งานสภาพแวดล้อมได้อย่างไร ผมทำอะไรผิดหรือเปล่า?

2
ความแตกต่างระหว่าง pyenv, virtualenv, anaconda คืออะไร?
ฉันเป็นโปรแกรมเมอร์ทับทิมที่พยายามเรียนรู้หลาม ฉันเป็นครอบครัวที่สวยด้วย pyenv เพราะมันเป็นเหมือนสำเนาและวางจาก rbenv Pyenv ช่วยให้มีงูหลามมากกว่าหนึ่งรุ่นในระบบและยังสามารถแยกงูหลามได้โดยไม่ต้องสัมผัสส่วนที่บอบบางของระบบ ฉันคิดว่าทุกการติดตั้งหลามมาพร้อมกับแพ็คเกจ pip สิ่งที่ฉันยังไม่เข้าใจคือมีไพ ธ อนจำนวนมากที่แนะนำให้ใช้ virtualenv และแอนนาคอนดานี้ ฉันยังสามารถค้นหา virtualenv plugin สำหรับ pyenv ได้ ตอนนี้ฉันสับสนกับวัตถุประสงค์ของ pyenv และ virtualenv สองตัวนี้ ที่แย่กว่านั้นใน pyenv นั่นคือ virtualenv plugin คำถามของฉันคือ: ความแตกต่างระหว่าง pyenv และ virtualenv คืออะไร? มีความแตกต่างในการใช้คำสั่ง pip ภายใน pyenv และ virtualenv หรือไม่? pyenv virutalenv นี้ทำอะไร คำอธิบายของคุณด้วยตัวอย่างจะได้รับการชื่นชมอย่างมาก

10
ฉันจะติดตามแพคเกจที่ติดตั้ง pip ในสภาพแวดล้อม Anaconda (Conda) ได้อย่างไร
ผมได้ติดตั้งและได้รับใช้งูกระจายงูหลามและฉันได้เริ่มใช้งู (Conda) สภาพแวดล้อม ฉันสามารถใช้conda install...คำสั่งมาตรฐานเพื่อวางแพคเกจจากการแจกจ่ายในสภาพแวดล้อมของฉัน แต่จะใช้อะไรนอก (เช่น Flask-WTF, flask-sqlalchemy และ alembic) ฉันต้องใช้pip installในสภาพแวดล้อมที่ใช้งานอยู่ อย่างไรก็ตามเมื่อฉันดูเนื้อหาของสภาพแวดล้อมไม่ว่าจะในไดเรกทอรีหรือใช้แพ็คเกจ ed conda listเหล่านี้pip installจะไม่แสดงขึ้นมา ใช้pip freezeและpip listแสดงรายการทุกแพ็คเกจที่ฉันเคยติดตั้ง มีวิธีในการติดตามสิ่งที่อยู่ในแต่ละ Anaconda ของฉันenv(ทั้งpipและcondaติดตั้ง)?
141 python  pip  anaconda  env  conda 

3
วิธีอัปเดตสภาพแวดล้อม Conda ที่มีอยู่ด้วยไฟล์. yml
สภาพแวดล้อม conda ที่มีอยู่แล้วจะอัพเดตด้วยไฟล์. yml อื่นได้อย่างไร สิ่งนี้มีประโยชน์อย่างมากเมื่อทำงานกับโปรเจ็กต์ที่มีไฟล์ความต้องการหลายไฟล์เช่นbase.yml, local.yml, production.ymlฯลฯ ตัวอย่างเช่นด้านล่างคือbase.ymlไฟล์ที่มีแพ็คเกจ conda-forge, conda และ pip: base.yml name: myenv channels: - conda-forge dependencies: - django=1.10.5 - pip: - django-crispy-forms==1.6.1 conda env create -f base.ymlสภาพแวดล้อมที่เกิดขึ้นจริงจะถูกสร้างขึ้นด้วย: base.ymlต่อมาในแพคเกจเพิ่มเติมจะต้องมีการเพิ่มใน ไฟล์อื่นกล่าวว่าlocal.ymlต้องนำเข้าการอัปเดตเหล่านั้น ความพยายามก่อนหน้านี้เพื่อบรรลุเป้าหมายนี้ ได้แก่ : การสร้างlocal.ymlไฟล์ด้วยข้อกำหนดการนำเข้า: channels: dependencies: - pip: - boto3==1.4.4 imports: - requirements/base. จากนั้นเรียกใช้คำสั่ง: conda install -f …
140 python  django  anaconda  conda 

20
ฉันจะเข้ารหัสร้อนใน Python ได้อย่างไร
ฉันมีปัญหาการจัดหมวดหมู่แมชชีนเลิร์นนิงที่มีตัวแปรตามหมวดหมู่ 80% ฉันต้องใช้การเข้ารหัสแบบร้อนครั้งเดียวหรือไม่หากฉันต้องการใช้ลักษณนามสำหรับการจัดประเภท ฉันสามารถส่งข้อมูลไปยังลักษณนามโดยไม่ต้องเข้ารหัสได้หรือไม่ ฉันพยายามทำสิ่งต่อไปนี้เพื่อเลือกคุณสมบัติ: ฉันอ่านไฟล์รถไฟ: num_rows_to_read = 10000 train_small = pd.read_csv("../../dataset/train.csv", nrows=num_rows_to_read) ฉันเปลี่ยนประเภทของคุณสมบัติหมวดหมู่เป็น 'หมวดหมู่': non_categorial_features = ['orig_destination_distance', 'srch_adults_cnt', 'srch_children_cnt', 'srch_rm_cnt', 'cnt'] for categorical_feature in list(train_small.columns): if categorical_feature not in non_categorial_features: train_small[categorical_feature] = train_small[categorical_feature].astype('category') ฉันใช้การเข้ารหัสร้อนหนึ่งรายการ: train_small_with_dummies = pd.get_dummies(train_small, sparse=True) ปัญหาคือส่วนที่ 3 มักจะติดขัดแม้ว่าฉันจะใช้เครื่องแรง ดังนั้นหากไม่มีการเข้ารหัสที่ร้อนแรงฉันไม่สามารถทำการเลือกคุณสมบัติใด ๆ เพื่อกำหนดความสำคัญของคุณสมบัติได้ คุณแนะนำเมนูใด?

2
ฉันจะเปลี่ยนกลับไปใช้แพ็คเกจเดิมใน Anaconda ได้อย่างไร?
ถ้าฉันทำ conda info pandas ฉันสามารถดูแพ็คเกจทั้งหมดที่มี เมื่อpandasเช้านี้ฉันอัปเดตเป็นเวอร์ชันล่าสุดแล้ว แต่ตอนนี้ฉันต้องเปลี่ยนกลับไปใช้เวอร์ชันก่อนหน้านี้แล้ว ฉันเหนื่อย conda update pandas 0.13.1 แต่ไม่ได้ผล ฉันจะระบุเวอร์ชันที่จะใช้ได้อย่างไร?
131 python  anaconda  conda 

10
สภาพแวดล้อมไม่สอดคล้องกันโปรดตรวจสอบแผนแพ็คเกจอย่างละเอียด
ฉันพยายามอัปเดตหรือติดตั้งแพ็คเกจใหม่จาก anaconda และเมื่อเร็ว ๆ นี้ข้อความนี้ปรากฏขึ้น: The environment is inconsistent, please check the package plan carefully The following package are causing the inconsistency: - defaults/win-32::anaconda==5.3.1=py37_0 done ฉันพยายามconda clean --allแล้วconda update --allแต่มันก็ยังคงอยู่ ข้อมูล Conda active environment : base active env location : C:\Users\NAME\Continuum shell level : 1 user config file : C:\Users\NAME\.condarc …
131 anaconda  conda 

5
ไฟล์สภาพแวดล้อมการส่งออก Anaconda
ฉันจะสร้างไฟล์สภาพแวดล้อม anaconda ที่สามารถใช้กับคอมพิวเตอร์เครื่องอื่นได้อย่างไร ฉันส่งออกสภาพแวดล้อมงูหลามอนาคอนดาไปยัง YML โดยใช้conda env export > environment.ymlไฟล์. สิ่งที่ส่งออกenvironment.ymlมีบรรทัดนี้prefix: /home/superdev/miniconda3/envs/juicyenvซึ่งแมปไปยังตำแหน่งของงูใหญ่ของฉันซึ่งจะแตกต่างจากพีซีอื่น ๆ

4
ควรใช้ conda หรือ conda-forge สำหรับสภาพแวดล้อม Python?
Condaและconda-forgeเป็นผู้จัดการแพ็คเกจ Python ทั้งคู่ อะไรคือตัวเลือกที่เหมาะสมเมื่อแพ็คเกจมีอยู่ในที่เก็บทั้งสอง? ตัวอย่างเช่น Django สามารถติดตั้งด้วยอย่างใดอย่างหนึ่ง แต่ความแตกต่างระหว่างทั้งสองคือการอ้างอิงหลายประการ (conda-forge มีอีกมากมาย) ไม่มีคำอธิบายสำหรับความแตกต่างเหล่านี้ไม่ใช่แม้แต่ README ง่ายๆ ควรใช้ตัวไหน Conda หรือ conda-forge? มันสำคัญหรือไม่?
128 python  anaconda  conda 


2
อะไรคือความแตกต่างระหว่าง Conda และ Anaconda?
อัปเดตหลังคำถาม: ดูข้อมูลเบื้องต้นเกี่ยวกับ Condaสำหรับรายละเอียดเพิ่มเติม ปัญหา: ฉันติดตั้งAnacondaครั้งแรกในอูบุนตูของฉัน~/anacondaเมื่อฉันพยายามอัปเดตอนาคอนดาของฉันตามเอกสารจาก Continuum Analytics ฉันควรใช้คำสั่งต่อไปนี้: conda update conda conda update anaconda จากนั้นผมก็รู้ว่าผมไม่ได้มีCONDAติดตั้งเพื่อให้ผมติดตั้งโดยใช้เอกสารจากที่นี่ หลังจากติดตั้งcondaแล้วเมื่อฉันรันconda update anacondaฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อผิดพลาด: ไม่ได้ติดตั้งแพ็คเกจ 'anaconda' ใน / home / xiang / miniconda ดูเหมือนว่าคอนด้าจะสมมติว่าอนาคอนด้าของฉันติดตั้งอยู่/home/xiang/minicondaซึ่งไม่เป็นความจริง คำถาม: อะไรคือความแตกต่างระหว่างCondaและAnaconda ? ฉันจะบอกconda ได้อย่างไรว่าอนาคอนด้าของฉันติดตั้งอยู่ที่ไหน
124 python  anaconda  conda 

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