我在Mac OSX上使用python 2.7。
我正在尝试使用setup.py文件安装软件包,该文件如下所示:
from distutils.core import setup
setup(packages=['object_recognition_by_parts'], package_dir={'': 'python'})
它失败了抛出以下错误:
running install
running build
running build_py
running install_lib
creating /usr/lib/python2.7/site-packages
error: could not create '/usr/lib/python2.7/site-packages': Permission denied
但我的网站套餐目录是/usr/local/lib/python2.7/site-packages
而不是/usr/lib/python2.7/site-packages
。我可以覆盖这个吗?
如果我使用pip安装,则软件包安装在/usr/local/lib/python2.7/site-packages
答案 0 :(得分:1)
您可以通过命令行参数定义主路径,例如
python setup.py install --home=/home/blah
或者您可能需要修改Python的搜索路径。
更多详情:
希望它会有所帮助。
答案 1 :(得分:1)
您也可以使用
python setup.py install --prefix=/usr/local
它将把它放在
中/usr/local/lib/python2.7/site-packages