Python 如何使用setup.py安装覆盖insall目录
我在MacOSX上使用Python2.7 我正在尝试使用setup.py文件安装软件包,该文件如下所示:Python 如何使用setup.py安装覆盖insall目录,python,macos,Python,Macos,我在MacOSX上使用Python2.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
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软件包中
您可以通过命令行参数定义主路径,例如
python setup.py install --home=/home/blah
或者您可能必须修改Python的搜索路径
更多详情:
希望对您有所帮助。您可以通过命令行参数定义主路径,例如
python setup.py install --home=/home/blah
或者您可能必须修改Python的搜索路径
更多详情:
python setup.py install --prefix=/usr/local
它会把它放进去
/usr/local/lib/python2.7/site-packages
你也可以使用
python setup.py install --prefix=/usr/local
它会把它放进去
/usr/local/lib/python2.7/site-packages