Pip Colorama

Posted onby admin

Installation From Release¶

pyNastran is an easy package to install once you have the required Pythonmodules. It’s a pure Python package so you shouldn’t have too many problems.Just type on the command line:


Download YouTube Videos With YouTube-Dl. You can easily download YouTube videos (and videos. Pip install colorama. ANSI Codes: ANSI escape sequence is a sequence of ASCII characters, the first two of which are the ASCII “Escape” character 27 (1Bh) and the left-bracket character ” ” (5Bh). The character or characters following the escape and left-bracket characters specify an alphanumeric code that controls a keyboard.

That will install the minimum set of what you need to run pyNastran (so no GUI).If you want GUI functionality, chances are you have PyQt5 or PySide2, but don’t have vtk.Vtk is a bit more challenging on Windows, but there is website to help with that.

Additionally, the software can optionally use matplotlib, pandas, h5py, colorama,but chances are you already have those. If you don’t, they’re very easy to install.


The software is tested against:
  • Python 3.7 (Windows/Linux)

  • Python 3.8 (Windows/Linux)

  • Python 3.9 (Windows/Linux) (availible in pyNastran 1.4)


pyNastran is tested against a range of package versions (lowest to highestbased on availbility), so it should work. The recommended set of packages are:

  • Required:

    • numpy >= 1.14

    • scipy >= 1.0

    • cpylog >= 1.4.0

    • docopt-ng 0.7.2 (required for command line tools)

  • Optional:

    • colorama >= 0.3.9 (colored logging)

    • pandas >= 0.25

    • matplotlib >= 2.2.4 (plotting)

    • h5py >= 2.8.0 (HDF5 support)

  • GUI:

    • vtk >= 7 (vtk9 is somewhat buggy)

    • qtpy >= 1.4.0

    • Qt (pick one)

      • PyQt5 >= 5.9.2

      • PySide2 >= 5.11.2

    • QScintilla >= ??? (optional for fancy scripting; PyQt5 only)

    • pygments >= 2.2.0 (optional for fancy scripting; PyQt5 only)

    • imageio >= 2.4.1 (optional for animation support)

Install Procedure - From Regular Python (recommended)¶

Base functionality:
  • pipinstallnumpy

  • pipinstallscipy

  • pipinstallpandas(optional)

  • pipinstallh5py(optional for HDF5 support)

  • pipinstallmatplotlib(optional for plotting)

  • pipinstallcolorama(optional for colored logging)

  • pipinstalldocopt-ng(required for command line tools)

  • pipinstallcpylog

  • pipinstallpyNastran

For optional GUI support:

  • On the command line:
    • pipinstallimageio(optional for animation support)

    • pipinstallpyside2

    • pipinstallVTK*.whl

    • pipinstallqtpy

  • Additional source for Windows binaries

Install Procedure - From Anaconda (not recommended and untested)¶

You’ve been warned, but in general Anaconda doesn’t work well with pip. You need to be very careful with using pip instead of conda. In general, it’s best to always use conda first and pip only if conda fails.

  • condainstallnumpy

  • condainstallscipy

  • condainstallpandas(optional)

  • condainstallh5py(optional for HDF5 support)

  • condainstallmatplotlib(optional for plotting)

  • condainstallcolorama(optional for colored logging)

  • pipinstalldocopt-ng(required for command line tools)

  • pipinstallcpylog

  • pipinstallpyNastran


Two options for documentation exist.

If you don’t want to use build the docs, just use the docs on the web.

See docs



List installed packages, including editables.

Packages are listed in a case-insensitive sorted order.


-o, --outdated

List outdated packages

-u, --uptodate

List uptodate packages

-e, --editable

List editable projects.

-l, --local

If in a virtualenv that has global access, do not list globally-installed packages.


Only output packages installed in user-site.

--path <path>

Restrict to the specified installation path for listing packages (can be used multiple times).


Include pre-release and development versions. By default, pip only finds stable versions.

--format <list_format>

Select the output format among: columns (default), freeze, or json


List packages that are not dependencies of installed packages.


Pip Install Colorama

Exclude editable package from output.


Include editable package from output.

--exclude <package>

Exclude specified package from the output

-i, --index-url <url>

Base URL of the Python Package Index (default https://pypi.org/simple). This should point to a repository compliant with PEP 503 (the simple repository API) or a local directory laid out in the same format.

--extra-index-url <url>

Pip Colorama Github

Extra URLs of package indexes to use in addition to --index-url. Should follow the same rules as --index-url.


Ignore package index (only looking at --find-links URLs instead).

-f, --find-links <url>

If a URL or path to an html file, then parse for links to archives such as sdist (.tar.gz) or wheel (.whl) files. If a local path or file:// URL that’s a directory, then look for archives in the directory listing. Links to VCS project URLs are not supported.


  1. List installed packages.

  2. List outdated packages (excluding editables), and the latest version available.

  3. List installed packages with column formatting.

  4. List outdated packages with column formatting.

  5. List packages that are not dependencies of other packages. Can be combined withother options.

  6. Use legacy formatting

  7. Use json formatting

  8. Use freeze formatting