我按照说明在我的 mac 计算机中运行此代码库中的代码:https://github.com/obaghirli/syn10-diffusion
在步骤 1 中,我进入
syn10-diffusion
目录并在该目录中运行以下步骤。
在第2步中,当我运行
python3.8 -m venv venv
时,我收到错误zsh: command not found: python3.8
。然后,我运行vim /usr/local/bin/
,在这个文件中找到了python3和python3.9。所以,我运行了 python3 -m venv venv
,因为文件中没有 python3.8。它没有给出任何错误。因此,我继续执行下一个命令。
然后,我运行了所有命令,直到步骤 4。要执行步骤 5,我需要位于
venv/lib/python3.8/site-packages
的目录中并在其中创建一个文件。由于我在步骤2中没有使用python3.8,所以我运行了venv/lib/python3/site-packages
。我收到此错误cd: no such file or directory: venv/lib/python3/site-packages
。我尝试从 syn10-diffusion 和主目录运行此命令。
我能做什么有什么建议吗?
我也尝试过跑步
cd venv/lib/python3.8/site-packages
。它给出了类似的错误cd: no such file or directory: venv/lib/python3.8/site-packages
。
您可以尝试使用 python3.9 创建虚拟环境,看看是否可以安装所有要求而不会出现任何问题。如果这不起作用,您应该在 Mac 上安装 python3.8。为此,您可以执行以下任一操作:
如果您的 Python 版本是 3.9,那么(我显然希望)虚拟环境中的目录名称将为
venv/lib/python3.9/site-packages
,因为您可以使用 ls
或使用 shell 的制表符补全轻松找到自己。
根据您尝试实现的项目,它可能会或可能不会与 Python 3.8 完全一样。目前 3.8 和 3.9 都是受支持且稳定的版本(尽管 3.8 将于 2024 年 10 月结束生命。当然,这并不意味着它将停止工作,只是它将不再接收安全更新等) .