How to avoid "Permission denied" when using pip with virtualenv
I attempt to deploy a Python package with
pip in a virtual environment on an Ubuntu machine, but encounter a permission-related issue. For example:
(TestVirtualEnv)test@testServer:~$ pip install markdown2
error: could not create '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Permission denied
sudo, since it will install the package globally, and not within the virtual environment. I
ls shows only directories related to
setuptools, and nothing related to Markdown.
How to deploy a package in a virtual environment with
pip without encountering permission-related errors?
virtualenv permission problems might occur when you create the
sudo and then operate without
sudo in the
As found out in your question's comment, the solution here is to create the
sudo to be able to work (esp. write) in it without