gpt4 book ai didi

Python 脚本输出没有出现在 CMD 中

转载 作者:可可西里 更新时间:2023-11-01 10:45:23 24 4
gpt4 key购买 nike

在学习 Scrapy 教程时 here我注意到 Python 脚本不会向 Windows 命令提示符产生任何输出。

我确实检查了路径环境变量以确认“c:\python27”和“c:\python27\Scripts”都包含在内。我相信我成功安装了 Scrapy 和所需的依赖项吗?

我能够按照教程一直学习到 在 Shell 中尝试选择器。到目前为止,大多数事情都按预期进行:输出文件按预期创建;但是,没有出现控制台输出。根据教程,我应该看到如下内容:

2014-01-23 18:13:07-0400 [scrapy] INFO: Scrapy started (bot: tutorial)
2014-01-23 18:13:07-0400 [scrapy] INFO: Optional features available: ...
...

最初我没有注意到控制台没有输出,然后继续尝试按照教程中的描述启动 shell:

...\tutorial\>scrapy shell "http://www.dmoz.org/Computers/Programming/Languages/Python/Books/"

...\tutorial\>

没有输出,但是在提示重新出现之前有一个停顿,所以很明显是在想...

我在 SO 上使用 Google 进行了搜索;但没有找到解决方案的运气。不过,在尝试诊断此问题的过程中,我注意到应该输出到控制台的其他脚本并没有这样做(然而,python.exe 确实如此)。

例如,如预期的那样:

C:\>python --version

结果:

Python 2.7.6

另一方面,我从 pip 中什么也得不到:

C:\>pip --version

C:\>

Pip 已安装。我可以将输出重定向到文本文件:

C:\>pip list 1>output.txt 2>&1    

C:\>

如预期的那样,生成的文本文件包括以下内容:

...
nose (1.3.4)
numpy (1.8.1)
pip (6.0.8)
...

我保存了一个包含以下内容的脚本“time.py”:

import datetime
print datetime.datetime.now()

并且运行它工作正常:

...\Desktop>time.py
2015-02-28 21:23:18.088000

...\Desktop>

所以现在我彻底糊涂了。如何让 pip、Scrapy 等输出到 windows 命令提示符?提前致谢!

最佳答案

顺便说一句,你说你运行“pip --version”后没有任何显示,我想这意味着你没有正确安装python,pip应该在你安装Python后自动安装。提醒一下,确保将正确的 Python 路径设置为您的计算机系统路径,将“路径”变量设置为正确的 Python 安装路径。
在我看来,你应该卸载python,然后重新安装。有任何问题请告诉我。

关于Python 脚本输出没有出现在 CMD 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28790218/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com