Windows 10上PyCharm对Python 3.8的“访问被拒绝”问题
我在Windows 10上尝试在PyCharm Community里创建一个新项目。以下是我在PyCharm中设置新项目的界面:
但是我遇到了一个错误信息:
Cannot run program "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0\python.exe"
(in directory "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__qbz5n2kfra8p0"): CreateProcess error=5, Access is denied
到目前为止,我在StackOverflow上找到的解决办法有:
- 把WindowsApp文件夹的拥有者改成“每个人”
- 创建一个新的“venv”(虚拟环境),然后把项目放进去
- 不要使用Windows商店里的Python
那么,是不是最好放弃Windows商店里的Python,直接从python.org下载Python 3.8呢?我刚开始学习Python开发,不想养成不好的习惯。
相关问题:
- 暂无相关问题
3 个回答
0
在Windows 10上尝试安装Python的'pynorm'包时,遇到了同样的错误,之前是从微软商店安装的Python。以下是我解决这个问题的方法:
- 以管理员身份登录Windows 10专业版
- 从添加/删除程序中卸载微软商店和所有之前的Python版本
- 重启电脑
- 从python.org下载并安装Python 3.9.6
- 安装pynorm
3
使用 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps\python.exe
作为基础解释器
2
把Windows商店里的版本卸载掉,然后在Windows安全设置里把PyCharm的exe文件和项目文件夹添加到白名单,这样就解决了PyCharm启动时遇到的所有问题!