Назад | Перейти на главную страницу

Ошибки Python: «Вы должны указать два аргумента командной строки»

У меня есть установка анаконды для Python. Когда я запускаю 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:~> 

Кто-нибудь еще видел это?

Это то, что случилось. В моем домашнем каталоге у меня была программа с именем copy.py, который я использую для обучения fileIO; он копирует файл. Он принимает два аргумента командной строки и ошибки, если пользователь не может их предоставить.

Очевидно, есть модуль с именем copy, который pandas использует. Мой copy.py был замечен раньше, чем система, и он создал этот беспорядок.

Спасибо, @jordanm, ты подсказал, что помогло мне это увидеть.