Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 21, 2017 18:25:08

Palomnik
Зарегистрирован: 2017-10-21
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание модуля

Добрый день!

Изучаю данный язык по книге Пола Берри “Изучаем программирование на Python”, дошел до середины и тут возникла проблема, необходимо сформировать дистрибутив, чтобы подключать созданный пользовательский модуль. Данная операция состоит из 3:
1. Создание файла описания
2.Создание файла дистрибутива
(создается файл vsearch.py, setup.py, README.txt, потом с помощью командной строки и команды py -3 setup.py sdlist, создается общий файл vsearсh-1.0.tar) - это все создается без проблем.

Потом начинаем третий шаг, с помощью PIP производим установку пакетов и вот тут начинается проблема, которую не могу уже неделю решить:
3.Установка файла дистрибутива

с помощью командной строки заходим в папку sdlist и вводим такую команду:

py -3 -m pipinstall vsearch-1.0.tar

и сей товарищ выплевывает следующее

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

D:\Python3\mymodules>cd dist

D:\Python3\mymodules\dist> py -3 -m pip install vsearch-1.0.tar
Requirement ‘vsearch-1.0.tar’ looks like a filename, but the file does not exist
Processing d:\python3\mymodules\dist\vsearch-1.0.tar
Exception:
Traceback (most recent call last):
File “D:\Python3\lib\site-packages\pip\basecommand.py”, line 215, in main
status = self.run(options, args)
File “D:\Python3\lib\site-packages\pip\commands\install.py”, line 324, in run
requirement_set.prepare_files(finde r)
File “D:\Python3\lib\site-packages\pip\req\req_set.py”, line 380, in prepare_files
ignore_dependencies=self.ignore_dep endencies))
File “D:\Python3\lib\site-packages\pip\req\req_set.py”, line 620, in _prepare_file
session=self.session, hashes=hashes)
File “D:\Python3\lib\site-packages\pip\download.py”, line 809, in unpack_url
unpack_file_url(link, location, download_dir, hashes=hashes)
File “D:\Python3\lib\site-packages\pip\download.py”, line 715, in unpack_file_url
unpack_file(from_path, location, content_type, link)
File “D:\Python3\lib\site-packages\pip\utils\__init__.py”, line 602, in unpack_file
tarfile.is_tarfile(filename) or
File “D:\Python3\lib\tarfile.py”, line 2447, in is_tarfile
t = open(name)
File “D:\Python3\lib\tarfile.py”, line 1568, in open
return func(name, “r”, fileobj, **kwargs)
File “D:\Python3\lib\tarfile.py”, line 1633, in gzopen
fileobj = gzip.GzipFile(name, mode + “b”, compresslevel, fileobj)
File “D:\Python3\lib\gzip.py”, line 163, in __init__
fileobj = self.myfileobj = builtins.open(filename, mode or ‘rb’)
FileNotFoundError: No such file or directory: ‘D:\\Python3\\mymodules\\dist\\vsea rch-1.0.tar’

И дальше все… кина нет, электричество кончилось, чего делать не знаю…

Офлайн

#2 Окт. 21, 2017 19:04:32

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Создание модуля

Palomnik
py -3 -m pipinstall vsearch-1.0.tar
FileNotFoundError: No such file or directory: ‘D:\\Python3\\mymodules\\dist\\vsea rch-1.0.tar
FileNotFoundError: Нет такого файла или каталога: 'D: \\ Python3 \\ mymodules \\ dist \\ vsea rch-1.0.tar
—>>> vsea rch-1.0.tar <<<—- точно в pipinstall записано vsearch-1.0.tar?

Отредактировано marvellik (Окт. 21, 2017 19:06:03)

Офлайн

#3 Окт. 21, 2017 19:12:57

Palomnik
Зарегистрирован: 2017-10-21
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание модуля

marvellik

вот прнтскрин



Прикреплённый файлы:
attachment Новый точечный рисунок.jpg (64,5 KБ)

Офлайн

#4 Окт. 21, 2017 19:16:13

Palomnik
Зарегистрирован: 2017-10-21
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание модуля

marvellik

принтскрин с правильным стрококой

Прикреплённый файлы:
attachment Новый точечный рисунок.jpg (226,4 KБ)

Офлайн

#5 Окт. 21, 2017 19:18:09

Palomnik
Зарегистрирован: 2017-10-21
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание модуля

Может из-за архива tar проблема, у меня винда стоит

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version