Skip to main content
https://github.com/networkx/networkx/workflows/test/badge.svg?branch=main https://codecov.io/gh/networkx/networkx/branch/main/graph/badge.svg? https://img.shields.io/pypi/v/networkx.svg? https://img.shields.io/pypi/l/networkx.svg? https://img.shields.io/pypi/pyversions/networkx.svg? https://img.shields.io/github/labels/networkx/networkx/good%20first%20issue?color=green&label=contribute

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

Simple example

Find the shortest path between two nodes in an undirected graph:

>>> import networkx as nx
>>> G = nx.Graph()
>>> G.add_edge("A", "B", weight=4)
>>> G.add_edge("B", "D", weight=2)
>>> G.add_edge("A", "C", weight=3)
>>> G.add_edge("C", "D", weight=4)
>>> nx.shortest_path(G, "A", "D", weight="weight")
['A', 'B', 'D']

Install

Install the latest released version of NetworkX:

$ pip install networkx

Install with all optional dependencies:

$ pip install networkx[default]

For additional details, please see the installation guide.

Bugs

Please report any bugs that you find here. Or, even better, fork the repository on GitHub and create a pull request (PR). We welcome all changes, big or small, and we will help you make the PR if you are new to git (just ask on the issue and/or see the contributor guide).

License

Released under the 3-Clause BSD license:

Copyright (C) 2004-2024 NetworkX Developers
Aric Hagberg <hagberg@lanl.gov>
Dan Schult <dschult@colgate.edu>
Pieter Swart <swart@lanl.gov>

Metadata

Release files for networkx 3.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for networkx 3.4.1
File Size Uploaded
networkx-3.4.1.tar.gz 2.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for networkx 3.4.1
File Interpreter ABI Platform
networkx-3.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.9 MB

Release files / networkx-3.4.1.tar.gz

Download URL networkx-3.4.1.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
f9df45e85b78f5bd010993e897b4f1fdb242c11e015b101bd951e5c0e29982d8
BLAKE2b-256 checksum
How to use checksums
362b20ad9eecdda3f1b0dc63fb8f82d2ea99163dbca08bfa392594fc2ed81869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / networkx-3.4.1-py3-none-any.whl

Download URL networkx-3.4.1-py3-none-any.whl
Size 1.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
e30a87b48c9a6a7cc220e732bffefaee585bdb166d13377734446ce1a0620eed
BLAKE2b-256 checksum
How to use checksums
8b4ebf7a4ccc11ded738efd0bda39296c7cee3617e800f890f919de5c0fe00c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

3.7

2 release files

3.6.1

2 release files

3.6

2 release files

3.5

2 release files

3.4.2

2 release files

This release

3.4.1 This release

2 release files

3.4

2 release files

3.3

2 release files

3.2.1

2 release files

3.2

2 release files

3.1

2 release files

3.0

2 release files

2.8.8

2 release files

2.8.7

2 release files

2.8.6

2 release files

2.8.5

2 release files

2.8.4

2 release files

2.8.3

2 release files

2.8.2

2 release files

2.8.1

2 release files

2.8

2 release files

2.7.1

2 release files

2.7

2 release files

2.6.3

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6

2 release files

2.5.1

2 release files

2.5

2 release files

2.4

2 release files

2.3

1 release file

2.2

1 release file

2.1

1 release file

2.0

1 release file

1.11

5 release files

1.10

4 release files

1.9.1

3 release files

1.9

3 release files

1.8.1

6 release files

1.8

6 release files

1.7

5 release files

1.6

6 release files

1.5

6 release files

1.4

6 release files

1.3

6 release files

1.2

3 release files

1.1

4 release files

1.0.1

3 release files

1.0

3 release files

0.99

5 release files

0.37

5 release files

0.36

5 release files

0.35.1

5 release files

0.35

5 release files

0.34

5 release files

0.33

0.32

0.31

0.30

0.29

0.28

0.27

0.26

0.25

0.24

0.23

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page