【问题标题】:How can I install a module in python 3.7 in Ubuntu?如何在 Ubuntu 的 python 3.7 中安装模块?
【发布时间】:2020-03-11 09:05:04
【问题描述】:

所以,我是 ubuntu 的新手,目前我正在使用 kinect,因此我找到了可以使用的 freenect 模块。

但问题是我很难在 python 上安装这个包,更具体地说是 python 3.7,因为命令 pip(或 pip3)找不到 freenect 模块。

因此,解决方案是在 github 上克隆 freenect 存储库,然后在创建目录和 bla bla bla 之后进行 sudo 安装。

但是,对于最后一步,将进入文件夹“/libfreenect/wrappers/python”并运行:

sudo python setup.py install

输出告诉我,我安装了 python 2.7,这不是我当前使用的 python 版本。 那么在我尝试之后:

sudo python3 setup.py install

但它安装在 python 3.6 中,这也不是我正在使用的,就像标题所说的那样,我使用的是 python 3.7。

有什么解决办法吗?

【问题讨论】:

  • 如果你导航到正确的python安装(我的意思是cd)并直接调用python文件并执行你的sudo your_pythonfile setup.py install,也许会更好。这只是 a 解决方案。您实际上应该在系统路径中设置您的python
  • 你应该使用 pyenv:github.com/pyenv/pyenv

标签: python linux kinect sudo


【解决方案1】:

确保您已将 pip3 安装为:

sudo apt-get update;
sudo apt-get install python3-pip python3

然后通过如下方式检查:

pip3 --version

如果可用,从https://pypi.org 安装

【讨论】:

  • 您好,感谢您的回答!是的,我做了所有这些,问题是 pypi.org 中没有 freenect,但 freenect2 是,所以我将调整我的工作以使用这个新的。谢谢!
猜你喜欢
  • 2021-04-26
  • 2022-11-15
  • 2011-11-17
  • 2019-07-31
  • 2021-04-13
  • 2019-07-05
  • 2015-10-26
  • 2013-10-02
  • 1970-01-01
相关资源
最近更新 更多