Python 错误“您必须指定两个命令行参数”

Python 错误“您必须指定两个命令行参数”

我为 Python 安装了 anaconda。当我启动 Python 并尝试导入包时,就会发生这种情况。

Python 3.7.6 (default, Jan  8 2020, 13:42:34) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> import pandas as pd
Error: You must specify two command line arguments

这些信息可能有用

(base) MAC:Fri Feb 14:09:32:~> python --version
Python 3.7.6
(base) MAC:Fri Feb 14:09:32:~> conda --version
conda 4.8.2
(base) MAC:Fri Feb 14:09:32:~> 

还有谁见过这个吗?

答案1

事情是这样的。在我的主目录中,我有一个名为的程序copy.py,,这是我用来教授 fileIO 的示例;它复制一个文件。它需要两个命令行参数,如果用户未能提供这些参数,则会出错。

显然,有一个名为 copy 的模块被pandas使用。我的 copy.py 先于系统被发现,并造成了这种混乱。

谢谢,@jordanm,你提供的提示帮助我看到了这一点。

相关内容