构建代码期间Python版本不匹配

2024-09-30 03:25:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编译一个使用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版本,我执行了以下操作:

  1. 在我的bashrc文件中,我为python(和python3)创建了一个别名python3.6

    别名python='python3.6'

    别名python3='python3.6'

  2. “sudo update alternations--config python”的输出是:

enter image description here

命令python--version,python-V的输出是python3.6.13。因此,我不明白如何使代码与3.6一起工作。请帮忙


Tags: 代码版本get软件过程ubuntu分支apt
1条回答
网友
1楼 · 发布于 2024-09-30 03:25:16

您可以使用以下方式安装这些软件包: python3 -m pip install mpi4py(package_name)

python3.6 -m pip install package_name

相关问题 更多 >

    热门问题