我尝试pip在 Ubuntu 机器上的虚拟环境中部署 Python 包,但遇到与权限相关的问题。例如:
(TestVirtualEnv)test@testServer:~$ pip install markdown2
通过以下方式终止:
错误:无法创建'/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py':权限被拒绝
我不能sudo,因为它将全局安装包,而不是在虚拟环境中。我chown编辑site-packages; 仅显示与、和相关ls的目录,不显示与 Markdown 相关的目录。easy_installpipsetuptools
如何在pip不遇到权限相关错误的情况下在虚拟环境中部署包?