作者:流光飞舞 来源:
https://shuhari.dev/blog/2019/11/win10-store-python
python.exe
并不会进入 REPL,似乎也没有其他反应,然而稍等片刻,会看到系统弹出 Windows Store 页面,并定位到 Python App 的详情页。
$ where python
C:UsersyuhaoAppDataLocalMicrosoftWindowsAppspython.exe
Python.exe
。如果从在资源管理器打开上述目录的话,会看到这里只有孤零零的几个 .exe 文件,且图标也不正常,并不是一个真正的、完整的 Python 运行环境。
app exec
:
python.exe
和 python3.exe
都只是安装程序的别称,不过我们也可以选择把它们关闭。这样当我们再运行 python 的时候,就会显示“找不到程序”的标准提示。实际上,Windows 是把上述 .exe 文件偷偷备份到其他地方了。
WindowsApps
目录则是 Windows 添加到用户 PATH 变量的。按照 Windows 系统的规则,PATH 环境变量是系统设置先于用户设置,所以如果安装了标准版 Python 的话,系统应该首先找到的是它,而不是应用商店版的 Python。后来我发现,之所以我的机器会出现上述问题,是因为系统设置有一点语法错误,修正以后再次测试,结果就正常了。-
[Bug] Don’t find python library from WindowsApps dir -
Microsoft Store installed python (3.7 – Windows 10) based virtualenvs cannot access pyd DLLs
目前,在 Windows 上面安装 Python 已经有很多不同的方式:
-
通过官方网站下载安装; -
通过 Anaconda
集成软件包; -
和 Visual Studio
一起安装; -
通过 chocolatey
之类的第三方包管理; -
通过 WSL
安装 Linux 版 Python; -
通过 Windows Store 安装;
(完) PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。
Python读者交流群已成立
公众号运营至今,离不开小伙伴们的支持。为了给小伙伴们提供一个互相交流的平台,特地开通了官方交流群。扫描下方二维码备注 进群 或者关注公众号 Python人工智能编程 后获取进群通道。
添加好友,备注【进群】
—————END—————
推荐阅读:
最近面试BAT,整理一份Python资料《Python学习手册》,覆盖了Python知识点、人工智能、深度学习、机器学习等方面。
获取方式:关注公众号并回复 Python 领取,更多内容陆续奉上。
觉得不错,点个“在看”然后转发出去
原创文章,作者:栈长,如若转载,请注明出处:https://www.cxyquan.com/12269.html