我为 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,你提供的提示帮助我看到了这一点。