เพิ่งติดตั้งแพ็คเกจผ่าน anaconda ( conda install graphviz
) แต่ ipython ไม่พบ
ฉันเห็นโฟลเดอร์ graphviz ใน C:\Users\username\Anaconda\pkgs
แต่ไม่มีอะไรใน: C:\Users\username\Anaconda\Lib\site-packages
คำตอบ:
graphviz
แพคเกจ CONDA คือไม่มีแพคเกจหลาม เพียงแค่ใส่ไฟล์ graphviz ลงในLibrary/
ไดเรกทอรีเสมือนของ env มองหาเช่นdot.exe
ในLibrary/bin/
ไดเร็กทอรี
อัปเดต : ขณะนี้มีpython-graphviz
แพ็คเกจอยู่ที่ Anaconda.orgซึ่งมีอินเทอร์เฟซ Python สำหรับgraphviz
เครื่องมือ เพียงติดตั้งด้วยconda install python-graphviz
ไฟล์.
(ขอบคุณwedranและg-kaklamสำหรับการโพสต์วิธีแก้ปัญหานี้และendolithสำหรับการแจ้งเตือนฉัน)
conda install pip
pip install graphviz
Always prefer conda packages if they are available over pip packages
ใช่ดังนั้นอย่าทำตามคำตอบนี้ ทำตามคำตอบของ wedran conda install python-graphviz
แทน
เกี่ยวกับ conda:
ติดตั้งครั้งแรก
conda install graphviz
จากนั้น python-library สำหรับ graphviz python-graphviz
gv_python
เป็นส่วนขยายที่โหลดแบบไดนามิกสำหรับ python ที่ให้การเข้าถึงสิ่งอำนวยความสะดวกกราฟของgraphviz
.
conda install python-graphviz
นอกจากนี้ยังมีแพ็คเกจ pydot ซึ่งสามารถแยกวิเคราะห์และถ่ายโอนข้อมูลเป็นภาษา DOT ซึ่งใช้โดย GraphViz
conda install pydot
OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
conda install python-graphviz
pip install graphviz
ในขณะที่conda install graphviz
ทำสิ่งเดียวกันกับการดาวน์โหลดไบนารีจากเว็บไซต์ GraphViz
สำหรับฉันปัญหาได้รับการแก้ไขโดยการติดตั้งแพ็คเกจสนับสนุนอื่น
ดังนั้นฉันจึงติดตั้งแพ็คเกจ graphviz ผ่าน anaconda จากนั้นฉันก็ไม่สามารถนำเข้าได้
หลังจากนั้นฉันก็ติดตั้งแพ็คเกจที่สองที่มีชื่อว่าpython-graphviz
anaconda
จากนั้นฉันก็นำเข้าgraphviz
โมดูลไปยังโค้ดของฉันได้สำเร็จ
ฉันหวังว่านี่จะช่วยใครสักคน :)
คุณสามารถติดตั้งทั้งสองแพ็คเกจในเวลาเดียวกันได้ สำหรับฉัน:
conda install -c anaconda graphviz python-graphviz
ทำเคล็ดลับ
ในการติดตั้ง graphviz
conda install -c anaconda graphviz
pip install graphviz
หากไม่พบคำสั่ง conda ทำตามสิ่งเหล่านี้:
export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version
ความแตกต่างระหว่างการติดตั้ง conda และ pip
โปรดดูคำตอบของ stackoverflowนี้
ฉันทำตามขั้นตอนต่อไปนี้แล้วและได้ผลดีสำหรับฉัน
1. ดาวน์โหลดและติดตั้ง graphviz-2.38.msi จาก https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. ตั้งค่าตัวแปรเส้นทาง
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofile
ติดตั้งบน Windows เนื่องจากจะค้นหาProgram Files
และProgram Files (x86)
ติดตั้ง graphviz / dot.exe
และไม่พบหากติดตั้งไว้ที่อื่น
เห็นได้ชัดว่า Graphviz รวมอยู่ใน Anaconda เพื่อใช้กับ pydot หรือ pydot-ng (ซึ่งทั้งสองอย่างนี้รวมอยู่ใน Anaconda) คุณอาจต้องการพิจารณาใช้หนึ่งในนั้นแทนโมดูล Python 'graphviz'
สำหรับผู้ใช้ ubuntu ฉันแนะนำวิธีนี้:
sudo apt-get install -y graphviz libgraphviz-dev
คำสั่งนี้ใช้ได้อย่างเป็นทางการสำหรับ python:
conda install -c conda-forge python-graphviz
ฉันใช้งูใหญ่เหมือนกัน
ฉันติดตั้ง graphviz โดยใช้conda install graphviz
ในพรอมต์อนาคอนดา จากนั้นติดตั้ง pip install graphviz
ในพรอมต์คำสั่งเดียวกัน มันได้ผลสำหรับฉัน
ตรวจสอบว่ามีการเปิดใช้งานเทนเซอร์โฟลว์ในเครื่องของคุณหรือไม่
ก่อนปิดใช้งานโดยใช้
conda deactivate
จากนั้นใช้คำสั่ง
conda install python-graphviz
แล้วติดตั้ง
conda install graphviz
นี่คือทางออกสำหรับผู้ใช้ UBUNTU :) CHEERS :)
เรียกใช้สิ่งนี้: conda ติดตั้ง python-graphviz
ฉันลองวิธีนี้และได้ผลสำหรับฉัน
conda install -c anaconda graphviz
pip install graphviz
conda install graphviz
ทำ. ติดตั้งไบนารีซึ่งเหมือนกับการดาวน์โหลดและติดตั้ง GraphViz จากเว็บไซต์pip install graphviz
conda install python-graphviz
conda install graphviz