【发布时间】:2021-04-17 12:38:43
【问题描述】:
但它们在 IDLE 中工作得很好。例如,
import time
time.asctime()
在 IDLE 中工作正常,但在 Pycharm 中不工作。
我已尝试更改解释器,但仍然无法正常工作。我从 cmd 自己安装的其他软件包(例如 numpy)运行良好。
任何帮助将不胜感激
编辑:当我通过在解释器设置中按 + 添加包 time 时,它说
ERROR: Could not find a version that satisfies the requirement time
【问题讨论】:
-
你可能使用了错误的python版本去检查设置
-
这能回答你的问题吗? PIP Cryptography Failing to Install
-
我认为您正在尝试添加标准库中已经存在的包。你不需要添加这个。尝试添加它可能会尝试从 pypi 中提取它。但是恶意包抢注者会将恶意包发布到 pypi,其名称与 std lib 相同,我猜 pycharm 正试图保护您免受这种情况的影响。
-
他们一定是在某个地方遇到了额外的错误。我的猜测是您需要配置解释器:jetbrains.com/help/pycharm/… 您将使用 pycharm 做很多事情。与其他语言不同,解释器可以位于磁盘上的任何位置。 Pycharm 无法为您猜测。
-
你说在 PyCharm 中不起作用。它到底以什么方式不起作用?你会得到什么错误信息?如果您没有收到错误消息,并且您已经向我们展示了 您的整个程序,那么您的问题是您期望
time.asctime()自己产生输出,就像它在 IDLE 中的方式一样。但是要在 PyCharm 运行的程序中获得相同的效果,您需要像print(time.asctime())这样的东西。要让 PyCharm 做 IDLE 在这种情况下所做的事情,你需要让 PyCharm 打开一个 Python 控制台。