Найти - Пользователи
Полная версия: Не загружаются библиотеки
Начало » Python для новичков » Не загружаются библиотеки
1 2 3 4
Stanislav77
Изучаю pyyhon 3, для работы с буфером памяти в задании требуется установить piperclip, выполняю через командную строку.
Не получается, обновить pip до последней версии тоже не получается.

Microsoft Windows
© Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.

C:\Users\я>pip install pyperclip
Collecting pyperclip
Downloading https://files.pythonhosted.org/packages/2d/0f/4eda562dffd085945d57c2d9a5da745cfb5228c02bc90f2c74bbac746243/pyperclip-1.7.0.tar.gz
Installing collected packages: pyperclip
Running setup.py install for pyperclip … error
Exception:
Traceback (most recent call last):
File “c:\program files\python36\lib\site-packages\pip\compat\__init__.py”, line 73, in console_to_str
return s.decode(sys.__stdout__.encoding)
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xce in position 81: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “c:\program files\python36\lib\site-packages\pip\basecommand.py”, line 215, in main
status = self.run(options, args)
File “c:\program files\python36\lib\site-packages\pip\commands\install.py”, line 342, in run
prefix=options.prefix_path,
File “c:\program files\python36\lib\site-packages\pip\req\req_set.py”, line 784, in install
**kwargs
File “c:\program files\python36\lib\site-packages\pip\req\req_install.py”, line 878, in install
spinner=spinner,
File “c:\program files\python36\lib\site-packages\pip\utils\__init__.py”, line 676, in call_subprocess
line = console_to_str(proc.stdout.readline())
File “c:\program files\python36\lib\site-packages\pip\compat\__init__.py”, line 75, in console_to_str
return s.decode('utf_8')
UnicodeDecodeError: ‘utf-8’ codec can't decode byte 0xce in position 81: invalid continuation byte
You are using pip version 9.0.1, however version 19.3.1 is available.
You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.

C:\Users\я>python -m pip install –upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl (1.4MB)
100% |████████████████████████████████| 1.4MB 530kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Exception:
Traceback (most recent call last):
File “C:\Program Files\Python36\lib\shutil.py”, line 538, in move
os.rename(src, real_dst)
PermissionError: Отказано в доступе: ‘c:\\program files\\python36\\lib\\site-packages\\pip-9.0.1.dist-info\\description.rst’ -> ‘C:\\Users\\E0F1~1\\AppData\\Local\\Temp\\pip-26uz5vv9-uninstall\\program files\\python36\\lib\\site-packages\\pip-9.0.1.dist-info\\description.rst’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\Program Files\Python36\lib\site-packages\pip\basecommand.py”, line 215, in main
status = self.run(options, args)
File “C:\Program Files\Python36\lib\site-packages\pip\commands\install.py”, line 342, in run
prefix=options.prefix_path,
File “C:\Program Files\Python36\lib\site-packages\pip\req\req_set.py”, line 778, in install
requirement.uninstall(auto_confirm=True)
File “C:\Program Files\Python36\lib\site-packages\pip\req\req_install.py”, line 754, in uninstall
paths_to_remove.remove(auto_confirm)
File “C:\Program Files\Python36\lib\site-packages\pip\req\req_uninstall.py”, line 115, in remove
renames(path, new_path)
File “C:\Program Files\Python36\lib\site-packages\pip\utils\__init__.py”, line 267, in renames
shutil.move(old, new)
File “C:\Program Files\Python36\lib\shutil.py”, line 553, in move
os.unlink(src)
PermissionError: Отказано в доступе: ‘c:\\program files\\python36\\lib\\site-packages\\pip-9.0.1.dist-info\\description.rst’
You are using pip version 9.0.1, however version 19.3.1 is available.
You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.

Догадался что дело в переменной окружения, прописал в Path путь до python.exe

Теперь сообщение

Microsoft Windows
© Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.

C:\Users\я>python
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> pip install piperclip
File “<stdin>”, line 1
pip install piperclip
^
SyntaxError: invalid syntax
>>>

FishHook
Stanislav77
 C:\Users\я>

питон в винде болезненно реагирует на кириллицу в путях файлов.
Stanislav77
FishHook
Stanislav77
кк теперь лучше решить эту ситуацию - переименовать раздел? или только переустановка Python?
FishHook
Stanislav77
или только переустановка Python?
это то зачем? Не енадо ничего переустанавливать.
Я не знаю в чем у вас конкретно проблема, вполне может быть что глючный сам пакет или он не совместим с вашей версией питона или еще что-то. Но я точно знаю, что кириллица в путях в питоне в винде и кириллическое сетевое имя компьютера очень часто приводят к ошибкам кодировки. А в вашем случа интерперетаор ругается как раз на такую ошибку. Раз у вас все равно нет других вариантов - поэкспериментируйте в этом плане, переименуйте юзера, попробуйте работать из другого каталога и тд. Это просто совет, я не даю вам готовго решения.
Stanislav77
FishHook

не поленился - создал нового пользователя, поставил новый Python
Microsoft Windows
© Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.

C:\Users\mosco>python

C:\Users\mosco>python
Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 01:54:44) on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>> pip install pyperclip
File “<stdin>”, line 1
pip install pyperclip
^
SyntaxError: invalid syntax
>>>

Что не так?
Stanislav77
при этом Python ставил с нуля, галочку PATH ставил
FishHook
Stanislav77
а вас не смущает, что в прошлый раз вы запускали pip из консоли ОС и другой командой, а в этот раз вы с какого-то перепуга делаете это из питона?
Stanislav77
FishHook
Stanislav77а вас не смущает, что в прошлый раз вы запускали pip из консоли ОС и другой командой, а в этот раз вы с какого-то перепуга делаете это из питона?

все запускаю из командной строки
Microsoft Windows
© Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.

C:\Users\mosco>pip install pyperclip
Fatal error in launcher: Unable to create process using ‘"’

C:\Users\mosco>
Stanislav77
FishHook
Stanislav77а вас не смущает, что в прошлый раз вы запускали pip из консоли ОС и другой командой, а в этот раз вы с какого-то перепуга делаете это из питона?

я все запускаю из консоли. Еще раз - я завел нового пользователя, заново установил Python.
И ошибка при загрузке библиотек, что делать?

Microsoft Windows
© Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.

C:\Users\mosco>pip install pyperclip
Fatal error in launcher: Unable to create process using ‘“’

C:\Users\mosco>pip install requests
Fatal error in launcher: Unable to create process using ‘”’

C:\Users\mosco>
py.user.next
Stanislav77
Microsoft Windows
© Корпорация Майкрософт (Microsoft Corporation), 2019. Все права защищены.
Поставь Linux второй системой. Там таких проблем нет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB