我现在遇到了这个问题,现在有两个单独的模块,我试图自己下载( Quartz ;可能是我安装它的方式,但让#39 ; s现在忽略这个场景)和我使用pip install
安装的另一个场景( Pandas ;让我们专注于这个场景)
为了测试目的,我编写了一个包含import pandas
和print('test')
的双行脚本。当我在终端中执行此操作时,不是打印test
以确认脚本正确运行,而是打印另一个完全不相关的脚本的docstring:
[hidden]~/Python/$ python3 test.py
Usage: python emailResponse.py [situation] - copy situation response
第二行是我为一个简单的fetch脚本编写的文档字符串,用于响应电子邮件,这是不相关的。更糟糕的是,如果我只是在终端中调用Python3
并尝试import pandas
,它会打印相同的文档字符串并将我带出Python3并返回终端shell / bash (对不起,如果这不是正确的措辞;还在学习)。尝试import Quartz
时也会遇到相同的结果,但没有其他模块受到影响(至少,我很清楚)。
我完全失去了为什么会出现这种情况。很容易避免使用Quartz
,但我需要Pandas
用于工作目的,这个问题开始直接影响我的工作。
知道为什么会这样吗?