gitbash构建python虚拟空间

使用gitbash的时候,构建python虚拟环境,出现以下错误

test -d venv || python3.9 -m venv venv
/usr/bin/sh: line 1: python3.9: command not found
make: *** [Makefile:19: venv/bin/activate] Error 127


这个错误提示意味着你的操作系统中没有名为 python3.9 的可执行文件,导致构建 Python 虚拟环境失败,我再项目中也遇到过这种问题。
你可以尝试以下解决方案:

  1. 确认你的操作系统中是否已经安装了 Python 3.9。在终端中输入 python3.9 --version 来检查。
  2. 如果你还没有安装 Python 3.9,请安装它。你可以在 Python 官方网站上下载并安装适合你操作系统的 Python 3.9 版本。
  3. 如果你已经安装了 Python 3.9,但仍然遇到问题,请检查你的环境变量是否正确设置,以便正确找到 python3.9 可执行文件的位置。
  4. 你可以尝试更改命令中的 python3.9python3,因为某些操作系统中,Python 3.9 被安装为 python3
    希望这些解决方案能够帮助你解决问题。
不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你看下这篇博客吧, 应该有用👉 :gitBash快速清屏,git命令行操作,快速清屏,清屏
  • 以下回答来自chatgpt:

    在GitBash中构建Python虚拟环境的步骤如下:

    1. 安装virtualenv

    在GitBash中输入以下命令安装virtualenv:

    pip install virtualenv
    
    1. 创建新的虚拟环境

    在任意目录下创建一个名为myenv的新的虚拟环境:

    virtualenv myenv
    

    这个命令将会在当前目录下创建一个名为myenv的文件夹,其中包含了一个新的Python解释器和其它必要的库文件。

    1. 激活虚拟环境

    进入myenv文件夹,并运行以下命令以激活虚拟环境:

    source Scripts/activate
    

    成功运行后,你将会看到命令行前出现(myenv)的前缀,表示虚拟环境已经激活。

    1. 安装所需的Python库

    在激活虚拟环境之后,你可以使用pip命令安装所需的Python库,例如:

    pip install numpy
    
    1. 退出虚拟环境

    使用以下命令可以退出虚拟环境:

    deactivate
    

    这个命令会将命令行前缀恢复为正常的样子。

    注意事项: - 虚拟环境是和具体的项目相关联的,我们在创建虚拟环境时,需要在对应的项目目录下执行相应的命令。 - 有时候GitBash不能正确识别source命令,可以使用下面的语句来代替:

    . Scripts/activate
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

报错:

/usr/bin/sh: line 1: python3.9: command not found

python3.9的执行文件没有找到,或者是没有安装Python成功,或者是安装的版本不对。