欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中pygraphviz安裝教程

 更新時(shí)間:2025年03月03日 09:22:24   作者:oh panda  
本文主要介紹了在Anaconda虛擬環(huán)境中安裝pygraphviz,文中通過圖文示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

踩了無數(shù)坑之后,終于把pygraphviz安裝好了。

首先先說明我的配置情況,我是在pycharm里面使用anaconda的虛擬環(huán)境運(yùn)行項(xiàng)目。要安裝pygraphviz得先滿足三個(gè)前置條件:

(1)已安裝python(version 3.10, 3.11, or 3.12)
(2)已經(jīng)安裝Graphviz
(3)已經(jīng)有C/C++ Compiler

1.python的安裝不用我說,網(wǎng)上有很多教程

2.安裝Graphviz有兩個(gè)方法,第一個(gè)是直接在pycharm的終端里面輸入命令安裝:

在這里插入圖片描述

 pip install graphviz

注意:安裝前先把pip升級(jí)到最新版本,除了pip之外,wheel,setuptools這兩個(gè)包也升級(jí)到最新版本。如果下載慢的話,可以配置鏡像源,我使用的是清華的。
方法如圖:

在這里插入圖片描述

清華鏡像源網(wǎng)址:

https://pypi.tuna.tsinghua.edu.cn/simple/

第二是直接進(jìn)入anaconda.navigator,進(jìn)入后選擇你使用的虛擬環(huán)境,點(diǎn)擊not install,然后在右邊的搜索框里搜索graphviz,然后選好你想要的版本后進(jìn)行下載安裝,因?yàn)槲乙呀?jīng)安裝了graphviz,所以我選擇另一個(gè)包進(jìn)行示范

在這里插入圖片描述

這樣安裝完后還不夠,因?yàn)榇藭r(shí)安裝的只是接口,我們還要安裝圖形庫,進(jìn)入網(wǎng)址:graphviz,選擇適合自己操作系統(tǒng)的壓縮包然后下載。

在這里插入圖片描述

下載完成后解壓縮,然后進(jìn)入bin目錄下,把bin目錄的地址寫進(jìn)系統(tǒng)變量path里面,然后確認(rèn)

在這里插入圖片描述

在這里插入圖片描述

安裝好后,可在命令行里面輸入

dot -version

檢查是否安裝成功,顯示出相應(yīng)信息即為成功

在這里插入圖片描述

(3)安裝C/C++ Compiler,進(jìn)入網(wǎng)站:Microsoft C++ 生成工具

在這里插入圖片描述

下載好后運(yùn)行它

在這里插入圖片描述

在進(jìn)入單個(gè)組件進(jìn)行勾選,

在這里插入圖片描述

選好后點(diǎn)擊下載,下載完后電腦重啟一下。

(4)前置條件滿足后,正式安裝pygraphviz,和之前一樣,進(jìn)入anaconda.navigator,進(jìn)入后選擇你使用的虛擬環(huán)境,點(diǎn)擊not install,然后在右邊的搜索框里搜索pygraphviz進(jìn)行安裝。

安裝好后如圖:

在這里插入圖片描述

至此,所有的安裝都完成了,我們可以使用了,但是使用時(shí)要配備你之前的那個(gè)虛擬環(huán)境,我新建一個(gè)項(xiàng)目為例:

在這里插入圖片描述

位置可以自己設(shè)置,但是基礎(chǔ)解釋器你要用你之前那個(gè)虛擬環(huán)境的解釋器(因?yàn)槟愕陌际前丛谔摂M環(huán)境里的),對(duì)我來說就是使用experiment_env這個(gè)環(huán)境的解釋器,同時(shí)一定要勾上繼承全局站點(diǎn)軟件包,如果不勾的話,項(xiàng)目新建后是沒有虛擬環(huán)境里的包的,新建后graphviz和pygraphviz就能看見了

在這里插入圖片描述

ps:conda里面的pygraphviz的版本目前最高只有1.9,但是pygraphviz實(shí)際最高已經(jīng)1.13了,我嘗試過點(diǎn)擊升級(jí),但是會(huì)報(bào)錯(cuò),然后我就不想管了,反正1.9也能正常使用
運(yùn)行實(shí)例:

import networkx as nx
import matplotlib.pyplot as plt
#記得先把networkx ,matplotlib的包安上哦
# 創(chuàng)建一個(gè)有向圖
G = nx.DiGraph()

# 添加節(jié)點(diǎn)和邊
G.add_edges_from([(1, 2), (1, 3), (2, 4), (2, 5), (3, 6), (3, 7), (4, 8), (4, 9)])

# 使用 Graphviz 布局進(jìn)行分層次顯示
pos = nx.nx_agraph.graphviz_layout(G, prog='dot')

# 繪制圖形
nx.draw(G, pos, with_labels=True, arrows=True, node_size=1000, node_color='lightblue', font_size=12, font_weight='bold')
plt.show()

在這里插入圖片描述

到此這篇關(guān)于python中pygraphviz安裝教程的文章就介紹到這了,更多相關(guān)python pygraphviz安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

最新評(píng)論