Python 控制台入口点不能使用pip安装的--target参数
我安装了一个带有Python 控制台入口点不能使用pip安装的--target参数,python,pip,setuptools,Python,Pip,Setuptools,我安装了一个带有--target参数的模块,控制台入口点安装在/bin目录中的目标位置。因此,无法通过命令行访问它们。通常它们会安装到/usr/bin 我尝试添加--install option=“--install scripts=/usr/bin”,但行为没有改变 不将入口点安装到/usr/bin的完整安装命令: /usr/bin/pip install my-package-1.0.0-py2-none-any.whl--target/opt/myproject/--upgrade--in
--target
参数的模块,控制台入口点安装在/bin目录中的目标位置。因此,无法通过命令行访问它们。通常它们会安装到/usr/bin
我尝试添加--install option=“--install scripts=/usr/bin”
,但行为没有改变
不将入口点安装到/usr/bin的完整安装命令:
/usr/bin/pip install my-package-1.0.0-py2-none-any.whl--target/opt/myproject/--upgrade--install option=“--install scripts=/usr/bin”
TIA当您使用
--target
时,您就可以独立工作了。将/opt/myproject/bin
添加到$PATH
和/opt/myproject/lib/pythonX.Y
添加到$PYTHONPATH
这将不起作用,因为您是从轮子安装的。使用--安装脚本时,pip
将警告您无法使用控制盘。构建my package
(python setup.py sdist
)的源代码发行版,并将生成的文件传递给pip
,而不是轮子,以便命令工作。