I ran the following code:
# Allows the use of display() for displaying
from IPython.display import display DataFrames
It displayed the following error:
File "/usr/lib64/python2.7/site-packages/IPython/utils/colorable.py", line 13, in <module>
import pygments
ImportError: No module named pygments
So I tried installing pygments:
pip install pygments
And it says:
Requirement already satisfied: pygments in /home/rico/downloads/hgvs-0.1.2/Pygments-2.1.3-py2.7.egg (2.1.3)
Do you have an idea how to resolve this issue?
It seems that you installed the Pygments module on the global scope instead of installing inside a virtualenv.
Virtual environments are a way to keep your dependencies inline for your application or service.
virtualenv is a tool to create isolated Python environments, in which you can now install dependencies specific for that environment rather than installing them globally.
Virtual environments help create consistency in your development and deployment process, which in turn will help build a better application or service.
First, install the virtual env package:
pip install virtualenv
To create a virtualenv first, run this command:
virtualenv -p python3 {name-of-virtual-env}
Let’s call it my_venv, so run the following command:
virtualenv -p python3 my_venv
Once you create the virtual environment, run the following to activate it:
source my_venv/bin/activate
After running the activate command you should see the name of your virtual env at the beginning of your terminal like this:
(my_venv)
Navigate inside the my_venv folder and install the Pygments module:
cd my_venv && pip3 install pygments
You should see it was installed locally under lib/python3.8/site-packages inside the my_venv folder:
-- my_venv
|-- bin
|-- lib
| -- python3.8
| -- site-packages
| |-- chardet
| |-- chardet-3.0.4.dist-info
| |-- idna
| |-- pip
| |-- pip-21.0.1.dist-info
| |-- pip-21.0.1.virtualenv
| |-- pkg_resources
| |-- pygments #<--------- Here
| |-- pygments_promql
| |-- pygments_promql-0.0.5.dist-info
| |-- regex
-- pyvenv.cfg
When you are done running your application or service, you can shut down your virtualenv by running the deactivate command:
deactivate
Read more in here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With