简体   繁体   English

如何在Ubuntu上为Python3安装python deb软件包?

[英]How do I install a python deb package for Python3 on Ubuntu?

I downloaded a deb package panda3d1.9_1.9.3-xenial_amd64.deb and I want to install it for Python 3. My OS is Linux Ubuntu 16.04. 我下载了deb软件包panda3d1.9_1.9.3-xenial_amd64.deb并希望将其安装在Python 3上。我的操作系统是Linux Ubuntu 16.04。 The default python is 2.7.12 and I would prefer to keep it as default, but Python 3 is installed too and available to use. 默认的python是2.7.12,我希望将其保留为默认值,但是Python 3也已安装并且可以使用。 How do I install this package for Python 3 only? 如何仅针对Python 3安装此软件包?

I am not sure pip may help. 我不确定pip可能会有所帮助。

If the package was built to only support Python 2, there is no straightforward way to install it for Python 3. You will want to ask the packager to provide a package built for Python 3 if there isn't one already. 如果该软件包仅支持Python 2,则没有直接的方法可将其安装在Python 3上。如果还没有,则需要打包程序提供针对Python 3的软件包。

(This replaces my earlier answer, which was incorrect or at least misleading. Thanks to @Goyo in particular for setting me straight.) (这代替了我先前的答案,该答案是错误的或至少具有误导性。特别感谢@Goyo使我挺直。)

您可以使用sudo dpkg panda3d1.9_1.9.3-xenial_amd64.deb它不会影响您的默认软件包。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM