Найти - Пользователи
Полная версия: Создание модуля
Начало » Python для новичков » Создание модуля
1
Palomnik
Добрый день!

Изучаю данный язык по книге Пола Берри “Изучаем программирование на 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’

И дальше все… кина нет, электричество кончилось, чего делать не знаю…
marvellik
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?
Palomnik
marvellik

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



Palomnik
marvellik

принтскрин с правильным стрококой
Palomnik
Может из-за архива tar проблема, у меня винда стоит
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