Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 21.10.2017, 18:34   #1
Palomnik1096
Форумчанин
 
Регистрация: 12.11.2010
Сообщений: 76
Репутация: 16
По умолчанию Создание модуля

Добрый день!

Изучаю данный язык по книге Пола Берри "Изучаем программирование на 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 [Version 10.0.15063]
(c) Корпорация Майкрософт (Microsoft Corporation), 2017. Все права защищены.

D:\Python3\mymodules> py -3 -m pip install vsearch-1.0.zip
Requirement 'vsearch-1.0.zip' looks like a filename, but the file does not exist
Processing d:\python3\mymodules\vsearch-1.0.zip
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 599, in unpack_file
flatten=not filename.endswith('.whl')
File "D:\Python3\lib\site-packages\pip\utils\__init__.py", line 482, in unzip_file
zipfp = open(filename, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\Python3\\mymodules\\vsearch-1.0.zip'

И дальше все... кина нет, электричество кончилось, чего делать не знаю...
Palomnik1096 вне форума   Ответить с цитированием
Старый 21.10.2017, 18:37   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,837
Репутация: 2143
По умолчанию

Цитата:
py -3 -m pipinstall vsearch-1.0.tar
Цитата:
D:\Python3\mymodules> py -3 -m pip install vsearch-1.0.zip
Где-то вы нас обманываете.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Старый 21.10.2017, 18:45   #3
Palomnik1096
Форумчанин
 
Регистрация: 12.11.2010
Сообщений: 76
Репутация: 16
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Где-то вы нас обманываете.
здесь без разницы, хоть с .tar хоть .zip, все равно не работает

вот полностью с .tar

Microsoft Windows [Version 10.0.15063]
(c) Корпорация Майкрософт (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: [Errno 2] No such file or directory: 'D:\\Python3\\mymodules\\dist\\vsea rch-1.0.tar'
Palomnik1096 вне форума   Ответить с цитированием
Старый 21.10.2017, 19:02   #4
Palomnik1096
Форумчанин
 
Регистрация: 12.11.2010
Сообщений: 76
Репутация: 16
По умолчанию

но файл при этом есть
Изображения
Тип файла: jpg Новый точечный рисунок.jpg (41.6 Кб, 1 просмотров)
Palomnik1096 вне форума   Ответить с цитированием
Старый 22.10.2017, 22:08   #5
Palomnik1096
Форумчанин
 
Регистрация: 12.11.2010
Сообщений: 76
Репутация: 16
По умолчанию

Решил сам, оказывается файл vsearch-1.0.tar имеет еще расширение .gnz, поэтому необходимо указывать полностью название, тогда все находит
Palomnik1096 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание модуля iSkulll Помощь студентам 3 17.03.2011 19:16
Создание модуля Arassir Общие вопросы Delphi 1 13.03.2011 16:28
Создание модуля CodeNOT Общие вопросы C/C++ 7 05.01.2011 01:58
Создание модуля Deight Общие вопросы Delphi 20 31.12.2008 16:34
Создание модуля в Си JET_FLASH Общие вопросы C/C++ 16 11.01.2008 18:12


20:43.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru