【发布时间】:2022-06-10 01:08:04
【问题描述】:
我已经用 redhat8 安装了 python 3.6(这个版本的 python 是默认提供的),我稍后安装了 python 3.7.4。
当我构建 virtualenv 时,virtualenv 采用 python 3.6 版本。 这是我创建 virtualenv 的命令:
$ sudo virtualenv --python=/usr/local/bin/python3.7 app_virtual -p python3
$ source app_virtual/bin/activate
我试图从 RedHat 中删除 python3.6,但我不能,我还尝试将 3.7 版作为主要版本
$ sudo update-alternatives --config python
这就是python版本所在的位置:
$ whereis python
python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python /usr/lib/python3.6 /usr/lib64/python3.6 /usr/local/bin/python3.7m /usr/local/bin/python3.7 /usr/local/bin/python3.7m-config /usr/local/bin/python3.7-config /usr/local/lib/python3.7 /usr/local/lib/python3.6 /usr/include/python3.6m /usr/share/man/man1/python.1.gz /usr/src/Python-3.7.4/python
但什么都没有,有什么想法吗?
标签: python-3.x virtualenv redhat