我尝试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_install
pip
setuptools
如何在pip
不遇到权限相关错误的情况下在虚拟环境中部署包?