【发布时间】:2014-04-28 09:20:59
【问题描述】:
我正在尝试以用户mike 的身份安装python 的tesseract 包装器,以便我可以import tesseract。我在这里遵循指南https://code.google.com/p/python-tesseract/wiki/HowToCompilePythonTesseractForCentos
但是,当我执行python setup.py install
我收到以下错误:
[Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/test-easy-install-7351.write-test'
The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
/usr/local/lib/python2.7/site-packages/
我确实有 sudo 访问权限,但问题是:当我以 root 登录时,默认 python 版本是 2.6,但是,当我以 mike 登录时,默认 python 版本是 2.7(这是我想要)。因此,如果我执行sudo python setup.py install,那么tesseract 的安装将在2.6 而不是2.7 上进行。
在这种情况下我能做什么?我应该更改site-packages 文件夹的权限吗?我有点没办法了……
【问题讨论】:
-
这个解决方案可能有用stackoverflow.com/a/39618607/2958795
标签: python centos tesseract python-tesseract