Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

Добрый день!

Изучаю данный язык по книге Пола Берри "Изучаем программирование на 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, 17:37   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

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

Цитата:
Сообщение от 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, 18:02   #4
Palomnik1096
Пользователь
 
Регистрация: 12.11.2010
Сообщений: 83
По умолчанию

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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