无法在虚拟环境中安装 Python 2 `gtop` 模块
Can't install Python 2 `gtop` module in virtual environment
我正在尝试 运行 写在 python 2 中的 benchmarks game repo bencher script 并且需要 gtop
模块,而不是 pygtop
模块。在到处搜索甚至跟随他们的 README.md 之后,我无法弄清楚如何在我的 python 2.7.18 虚拟环境(使用 pyenv
创建和维护)中获得它。
我决定查看我的系统版本 python 2.7.18,因为我遵循了此 SO reply 的指南并成功地安装了软件包 downloaded/installed。我的系统版本python可以正常导入模块:
Python 2.7.18 (default, Mar 8 2021, 13:02:45)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtop
>>> gtop.__file__
'/usr/lib/python2.7/dist-packages/gtk-2.0/gtop.so'
所以显然它是作为我研究过的 .so
出现的,就像 Ubuntu 的 DLL 库(如果我错了请纠正我)?
有没有办法让我将其复制到我的相同 python 版本的虚拟环境中?
感谢@SamBob 提出导致答案的 SO 回复。
我错误地做的是将 gtk-2.0
目录 复制到我的 virtualenvs site-packages
这样:
$HOME/.pyenv/versions/<venv>/lib/python2.7/site-packages/gtk-2.0/gtop.so
我所做的只是将 gtop.so
库复制到 virtualenvs site-packages
中,它似乎没有问题,因此
$HOME/.pyenv/versions/<venv>/lib/python2.7/site-packages/gtop.so
这是我现在的输出:
Python 2.7.18 (default, Oct 18 2021, 23:18:58)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtop
>>> gtop.__file__
'/home/muffin/.pyenv/versions/project-2.7.18/lib/python2.7/site-packages/gtop.so'
>>>
我正在尝试 运行 写在 python 2 中的 benchmarks game repo bencher script 并且需要 gtop
模块,而不是 pygtop
模块。在到处搜索甚至跟随他们的 README.md 之后,我无法弄清楚如何在我的 python 2.7.18 虚拟环境(使用 pyenv
创建和维护)中获得它。
我决定查看我的系统版本 python 2.7.18,因为我遵循了此 SO reply 的指南并成功地安装了软件包 downloaded/installed。我的系统版本python可以正常导入模块:
Python 2.7.18 (default, Mar 8 2021, 13:02:45)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtop
>>> gtop.__file__
'/usr/lib/python2.7/dist-packages/gtk-2.0/gtop.so'
所以显然它是作为我研究过的 .so
出现的,就像 Ubuntu 的 DLL 库(如果我错了请纠正我)?
有没有办法让我将其复制到我的相同 python 版本的虚拟环境中?
感谢@SamBob 提出导致答案的 SO 回复。
我错误地做的是将 gtk-2.0
目录 复制到我的 virtualenvs site-packages
这样:
$HOME/.pyenv/versions/<venv>/lib/python2.7/site-packages/gtk-2.0/gtop.so
我所做的只是将 gtop.so
库复制到 virtualenvs site-packages
中,它似乎没有问题,因此
$HOME/.pyenv/versions/<venv>/lib/python2.7/site-packages/gtop.so
这是我现在的输出:
Python 2.7.18 (default, Oct 18 2021, 23:18:58)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtop
>>> gtop.__file__
'/home/muffin/.pyenv/versions/project-2.7.18/lib/python2.7/site-packages/gtop.so'
>>>