我正在尝试编译一个使用Python 3.6的代码。在我的电脑上(Ubuntu 20.04),Python2.7和3.8是预装的。因此,我使用apt get手动安装了python 3.6(我没有使用任何第三方软件,例如Anaconda)。我还安装了3.6的开发分支(类似于libpythondev)
但是,当代码编译时,它需要安装某些包(mpi4py、h5py等),这些包应该与Python 3.6相对应/构建。但是,该过程检测到Python版本为3.8。为了强制系统使用3.6版本,我执行了以下操作:
在我的bashrc文件中,我为python(和python3)创建了一个别名python3.6
别名python='python3.6'
别名python3='python3.6'
“sudo update alternations--config python”的输出是:
命令python--version,python-V的输出是python3.6.13。因此,我不明白如何使代码与3.6一起工作。请帮忙
您可以使用以下方式安装这些软件包:
python3 -m pip install mpi4py(package_name)
或相关问题 更多 >
编程相关推荐