我将许多不同的linux作为虚拟机运行,并尝试编写一个可跨发行的python程序。你知道吗
我想弄清楚的是,当我尝试在一台机器上导入某个东西时,它可以做不同于在其他机器上导入同一个包的事情。所有这些都是从pip/pip3安装的。我正在试图找出导入的包/模块来自哪个特定的包。你知道吗
即->
ID=fedora
VERSION_ID=24
Python 3.5.1
>>> from systemd import journal
没有错误
ID=debian
stretch/sid
Python 3.5.2
>>> from systemd import journal
ImportError: cannot import name 'journal'
其他操作系统也会发生这种情况。你知道吗
一旦我进入python解释器并执行“help(systemd)”,我也会得到不同的结果。你知道吗
我怎么知道fedora systemd是什么pip包的。我真的不想安装所有的pip包来希望它能工作。你知道吗
我认为它的两个版本是相同的,pythonsystemd0.0.9
我已经搜索过了,我能找到的只是在什么包中找到什么模块,而不是如何知道它是从什么地方安装的。你知道吗
谢谢你。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐