Explore Courses Blog Tutorials Interview Questions
0 votes
1 view
in Python by (47.6k points)

Here is the problem

I have a requirements.txt that looks like:

BeautifulSoup==3.2.0 Django==1.3 Fabric==1.2.0 Jinja2==2.5.5 PyYAML==3.09 Pygments==1.4 SQLAlchemy==0.7.1 South==0.7.3 amqplib==0.6.1 anyjson==0.3 ...

I have a local archive directory containing all the packages + others.

I have created a new virtualenv with

bin/virtualenv testing

upon activating it, I tried to install the packages according to requirements.txt from the local archive directory.

source bin/activate pip install -r /path/to/requirements.txt -f file:///path/to/archive/

I got some output that seems to indicate that the installation is fine

Downloading/unpacking Fabric==1.2.0 (from -r ../testing/requirements.txt (line 3)) Running egg_info for package Fabric warning: no previously-included files matching '*' found under directory 'docs/_build' warning: no files found matching '' Downloading/unpacking South==0.7.3 (from -r ../testing/requirements.txt (line 8)) Running egg_info for package South ....

But later check revealed none of the packages are installed properly. I cannot import the package, and none is found in the site-packages directory of my virtualenv. So what went wrong?

1 Answer

0 votes
by (106k points)

You can install the packages using pip according to the requirements.txt file from a local directory and to do so you need to run the below mentioned command on your shell/command-prompt:

pip install -r /path/to/requirements.txt

Related questions

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
asked Oct 10, 2019 in Python by Sammy (47.6k points)
Welcome to Intellipaat Community. Get your technical queries answered by top developers!

28.4k questions

29.7k answers


94k users

Browse Categories