Python Код IDLE выдает ошибку при установке matplotlib - PullRequest
0 голосов
/ 05 августа 2020

Python 3.6.0 (32-разрядная версия) установлена ​​на моем компьютере Windows 10 (64-разрядная версия). Это офисная машина, и Python устанавливается ИТ-командой. Я использую IDLE для запуска кода. Без установки matplotlib код работает нормально. Однако, как только matplotlib установлен, даже существующий код не запускается.

    Traceback (most recent call last):
      File "C:\Users\saurabh.gupta1\lib\pathlib.py", line 1231, in mkdir
        self._accessor.mkdir(self, mode)
      File "C:\Users\saurabh.gupta1\lib\pathlib.py", line 388, in wrapped
        return strfunc(str(pathobj), *args)
    FileNotFoundError: [WinError 3] The system cannot find the path specified: 'K:\\.matplotlib'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "C:\Users\saurabh.gupta1\lib\pathlib.py", line 1231, in mkdir
        self._accessor.mkdir(self, mode)
      File "C:\Users\saurabh.gupta1\lib\pathlib.py", line 388, in wrapped
        return strfunc(str(pathobj), *args)
    FileNotFoundError: [WinError 3] The system cannot find the path specified: 'K:\\'

Он ищет диск K:, которого не существует. Не уверен, почему это так!

Пытался сократить код до минимума в моем файле .py. Это дает указанную выше ошибку даже с одним оператором в файле .py, например,

    check.py with following line of code:
    import matplotlib

Любая помощь приветствуется. спасибо.

1 Ответ

1 голос
/ 05 августа 2020

Попробуйте удалить и переустановить matplotlib с помощью следующих команд:

pip uninstall matplotlib
pip install matplotlib

Если это не сработает, попробуйте удалить и переустановить python. Я вижу, что python был установлен вашей ИТ-командой, поэтому попробуйте этот метод , если у вас нет пароля.

Попробуйте установить 64-разрядную версию, потому что 32- немного, могут возникнуть проблемы.

Наконец, если ничего из этого не работает, попробуйте установить anaconda (или miniconda) и создать виртуальную среду. Anaconda была создана специально для простой установки таких библиотек и даже для оптимизации вашей библиотеки для достижения максимальной производительности.

Это мои 2 цента, и я надеюсь, что они вам помогут:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...