Der Aufbau von Rädern für gesammelte Pakete ist sehr langsam und speicherintensiv. Kann ich es überspringen?Python

Python-Programme
Anonymous
 Der Aufbau von Rädern für gesammelte Pakete ist sehr langsam und speicherintensiv. Kann ich es überspringen?

Post by Anonymous »

Ich habe diese setup.py-Datei für mein Projekt und verwende Anaconda3 mit Python3.7:

Code: Select all

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="[email protected]",
maintainer="Thomas Evangelidis",
maintainer_email="[email protected]",
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')
)
Der Inhalt der Datei „requirements.txt“ ist:

Code: Select all

pip==19.0.3
tensorflow==1.13.1
setuptools==40.8.0
Keras==2.2.4
numpy==1.16.2
Wenn ich das tue:

Code: Select all

pip install 
/
Python baut einige riesige Räder, deren Fertigstellung ewig dauert und die schließlich den gesamten Speicher verbrauchen! Ich weiß nicht genau, was es macht, vielleicht erstellt es Räder für Tensorflow und Keras, die als riesige Pakete in C++ mit Python-Wrappern vorliegen. Alles, was ich möchte, ist pip, um zu prüfen, ob die erforderlichen Module installiert sind, und wenn nicht, sie zu installieren, und dann die Python-Dateien meines Projekts nach ~/Anaconda3/lib/python3.7/site-packages/ zu kopieren. So einfach! Wie kann ich das machen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post