![](/img/trans.png)
[英]Python 3.8.5 installed on MacOS but python --version returns 2.7.16 -- How do I fix this?
[英]Can't run Python programs from the terminal window, how do I fix this? (Windows 10, Python version 3.8.5)
我已经研究 Python 一个月了,通常我在 Sublime Text 3 中运行我所有的程序。
今天,我学习了如何在终端 window 中运行 Python 程序,正如本节介绍的使用 Python 自动化无聊的东西这本书的视频。 基本上,我按照视频中的说明创建了hello.py文件,如下所示:
#! python3
print('Hello, World!')
然后我打开命令提示符以使用以下命令运行文件: py.exe c:\users\danh\mypythonscripts\hello.py
,弹出一个错误并指出“此应用程序无法在您的 PC 上运行”和一行说Access is denied 。 我花了一整天试图解决这个问题,但我仍然无法让它运行。
一件事是当我将命令提示符的目录更改为C:Windows\system32 (或以管理员身份运行命令提示符),然后运行命令py.exe c:\users\danh\mypythonscripts\hello.py
,它运行该文件没有任何问题,如图所示。
有谁知道如何解决这个问题? 任何帮助表示赞赏。 谢谢!
看起来您正在尝试使用 Microsoft 的新 Windows 10 基于 Metro 的自动安装版本 Python。 它默认包含在内,但正如您所发现的,它运行得不是很好。
如果您有 Windows 的 32 位副本,请确保安装 32 位版本; Windows 不太擅长从 32 位 kernel 运行 64 位程序。 您可以查看您的 C:驱动器; 如果您没有Program Files (x86)文件夹,请安装 32 位版本。
由于某种原因,我的env\Scripts\
中的python.exe
了 0kb。 所以我创建了另一个虚拟环境并将python.exe
从那里复制到这个文件夹。 然后它开始工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.