Сборка колес для собранных пакетов очень медленная и требовательная к памяти. Могу ли я пропустить это?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сборка колес для собранных пакетов очень медленная и требовательная к памяти. Могу ли я пропустить это?

Сообщение Anonymous »

У меня есть файл setup.py для моего проекта, и я использую Anaconda3 с Python3.7:

Код: Выделить всё

from setuptools import setup, find_packages
from setuptools.command.install import install as InstallCommand

def parse_requirements(requirements):
with open(requirements) as f:
return [l.strip('\n') for l in f if l.strip('\n') and not l.startswith('#')]

class Install(InstallCommand):
""" Customized setuptools install command which uses pip. """

def run(self, *args, **kwargs):
from pip._internal import main as _main
_main(['install', '.'])
InstallCommand.run(self, *args, **kwargs)

setup(
name="NGF",
author="Ties van Rozendaal",
author_email="git@tivaro.nl",
maintainer="Thomas Evangelidis",
maintainer_email="tevang3@gmail.com",
description="\n*** An implementation of Convolutional Networks on Graphs for Learning Molecular Fingerprints in Keras 2.x. ***\n",
long_description="Read the README.md file.",
url="https://github.com/iwatobipen/keras-neural-graph-fingerprint",
license="MIT.",
version="1.0",
platforms="Unix",
dependency_links=[],
cmdclass={
'install': Install,
},
packages=find_packages(where='.', exclude=()),
# package_dir={'':'dev'},
install_requires=parse_requirements('requirements.txt')
)
Содержимое файла require.txt:

Код: Выделить всё

pip==19.0.3
tensorflow==1.13.1
setuptools==40.8.0
Keras==2.2.4
numpy==1.16.2
Когда я это сделаю:

Код: Выделить всё

pip install 
/
Python создает огромные колеса, на создание которых уходит много времени, и в конечном итоге они поглощают всю память! Я не знаю, что именно он делает, возможно, он создает колеса для tensorflow и Keras, которые представляют собой массивные пакеты на C++ с оболочками Python. Все, что мне нужно, это pip проверить, установлены ли необходимые модули, а если нет, установить их, а затем скопировать файлы Python моего проекта в ~/Anaconda3/lib/python3.7/site-packages/ . Так просто! Как мне это сделать?


Подробнее здесь: https://stackoverflow.com/questions/558 ... -can-i-ski
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»