首页 > 解决方案 > 如何通过在 Windows 中选择 anaconda 或 Python 从命令提示符运行 Python 文件?

问题描述

我已经安装了 Python 3.x 版本的 Anaconda,并且我已经安装了本机 python 3.6.4。我想根据我的需要使用 anaconda 或本机 python 从命令提示符运行我的 python 脚本。

我试图从命令提示符运行 Python 脚本,但它实际上使用的是 anaconda 的 python 而不是本机的。

我的原生 python 安装在 C:/users/user_name/Appdata/local/programs/python/python36

我应该如何安装 anaconda 或者我可以采取哪些步骤。

我没有设置任何环境变量。我也不喜欢那样。

标签: python-3.xinstallationwindows-10anaconda

解决方案


首先,您应该将 Python 更新到至少 3.7。

在脚本的第一行放置这个 shebang:

#!/usr/bin/env python3

这适用于 Unix,但我知道它也适用于 Windows。有关 shebangs 的更多详细信息,请查看此处

在 Windows 上,标准 Python 安装程序已经将 .py 扩展名与文件类型 (Python.File) 相关联,并为该文件类型提供运行解释器的打开命令 (D:\Program Files\Python\python.exe "%1" %*)。这足以使脚本在命令提示符下作为 foo.py 可执行。如果您希望能够通过简单地键入不带扩展名的 foo 来执行脚本,则需要将 .py 添加到 PATHEXT 环境变量中。

进一步阅读:这里


推荐阅读