我运行Django项目没有任何问题。直到我重新安装Windows,然后重新安装vscode!现在我正在运行Django项目,vscode显示以下错误:
Error: no python at C:\Users\AccountName\AppData\Local\Programs\Python\Python38-32\python.exe
ccgok5k51#
如果python目录仍然在环境变量路径列表中,则可能会发生这种情况。1.首先从环境变量路径中删除python条目(如果存在)。1.在你的项目中也会有虚拟环境的机会。如果虚拟环境是在未安装的python版本中设置的,那么您将获得相同的错误消息。因此,删除在未安装的python下创建的虚拟环境。可以通过从系统中删除虚拟环境文件夹来完成。
eyh26e7m2#
编辑pyvenv.cfg
home = C:\Users\UserName\AppData\Local\Programs\Python\Python38-32 include-system-site-packages = false version = 3.8.3
当我在检查计算机上的文件路径后编辑此文件时,它对我有效。
2jcobegt3#
根据您提供的信息,建议您检查Python环境变量。由于重新安装了Windows系统,因此环境变量将恢复为默认设置。因此,请添加Python环境变量:
或者你可以重新安装Python并选中“Add Python 3.8 to PATH”选项,这将自动添加Python环境变量。您还可以参考:Python environment variables。
ubbxdtey4#
很简单1.从项目文件夹中删除dbsqite3文件1.在CMD中打开项目1.安装虚拟环境pip install virtaualenv1.虚拟环境1.\scripts\activate
pip install virtaualenv
qojgxg4l5#
这适用于Pycharm,它确实对我从你的项目文件夹,删除3个文件夹,即..ide,venv,还有第三个文件夹我想。不要触摸你创建的项目或脚本。在wards之后,转到Pycharm并再次配置python解释器。这将使您现在可以运行yo脚本没有问题
9rnv2umw6#
如果您将项目从一台计算机移动到另一台具有不同Python版本或环境的计算机:
python -m venv env
cp -r venv/Lib/site-packages/* env/Lib/site-packages/
env/Scripts/activate
8ftvxx2r7#
确保在安装python之前安装virtualenv
bzzcjhmw8#
检查是否安装了Django(如果你使用的是Django框架)。pip install django
8条答案
按热度按时间ccgok5k51#
如果python目录仍然在环境变量路径列表中,则可能会发生这种情况。
1.首先从环境变量路径中删除python条目(如果存在)。
1.在你的项目中也会有虚拟环境的机会。如果虚拟环境是在未安装的python版本中设置的,那么您将获得相同的错误消息。因此,删除在未安装的python下创建的虚拟环境。可以通过从系统中删除虚拟环境文件夹来完成。
eyh26e7m2#
编辑pyvenv.cfg
当我在检查计算机上的文件路径后编辑此文件时,它对我有效。
2jcobegt3#
根据您提供的信息,建议您检查Python环境变量。
由于重新安装了Windows系统,因此环境变量将恢复为默认设置。因此,请添加Python环境变量:
或者你可以重新安装Python并选中“Add Python 3.8 to PATH”选项,这将自动添加Python环境变量。
您还可以参考:Python environment variables。
ubbxdtey4#
很简单
1.从项目文件夹中删除dbsqite3文件
1.在CMD中打开项目
1.安装虚拟环境
pip install virtaualenv
1.虚拟环境
1.\scripts\activate
然后玩你的代码you shared
qojgxg4l5#
这适用于Pycharm,它确实对我从你的项目文件夹,删除3个文件夹,即..ide,venv,还有第三个文件夹我想。不要触摸你创建的项目或脚本。在wards之后,转到Pycharm并再次配置python解释器。这将使您现在可以运行yo脚本没有问题
9rnv2umw6#
如果您将项目从一台计算机移动到另一台具有不同Python版本或环境的计算机:
python -m venv env
=>这将为虚拟环境创建新文件夹cp -r venv/Lib/site-packages/* env/Lib/site-packages/
=>将站点包从旧的虚拟环境(venv,使用您自己的)复制到新的虚拟环境env/Scripts/activate
=>激活新环境1.您可以删除旧的虚拟环境
8ftvxx2r7#
确保在安装python之前安装virtualenv
bzzcjhmw8#
检查是否安装了Django(如果你使用的是Django框架)。
pip install django