我正在使用 Python 框架 Django。 我使用Pycharm的终端创建了虚拟环境。 {。 env\脚本激活} 它已创建,我使用此 python manage.py runserver 运行服务器 但系统却回应: “C:\Users\User\AppData\Local\Programs\Python\Python38\python.exe 中没有 Python 但我安装并使用Python 3.11.2 我在project1文件夹中有文件manage.py 我该怎么办?
代码
PS D:\binkw32.dll\djangomorning> .\venv1\Scripts\activate
(venv1) PS D:\binkw32.dll\djangomorning> cd project1
(venv1) PS D:\binkw32.dll\djangomorning\project1> python manage.py runserver
No Python at 'C:\Users\User\AppData\Local\Programs\Python\Python38\python.exe'
(venv1) PS D:\binkw32.dll\djangomorning\project1>
关键错误是您安装了 3.8.x 版本的 venv,并且它尝试找到它,而您拥有 3.11.x 版本的基本解释器。
在 PyCharm 中,转到
Settings
-> Project
-> Python Interpreter
-> Add Interpreter
。
希望能解决您的问题。