Ich würde gerne ein setup.py
Skript zu install tensorflow Skript, aber es gibt nicht nur eine einfache pip install
Methode, es zu installieren.Install Tensorflow mit setuptools
Der einzige Weg, den ich herausgefunden habe, ist dieser extrem hacky Weg, gibt es einen besseren, offiziellen Weg, es zu tun?
from setuptools import setup
from setuptools.command.install import install
from subprocess import call
from sys import platform as _platform
#linux or ios
if _platform == "linux" or _platform == "linux2":
tensorfow_url = "https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl"
elif _platform == "darwin":
tensorfow_url = "https://storage.googleapis.com/tensorflow/mac/tensorflow-0.8.0-py2-none-any.whl"
class CustomInstallCommands(install):
"""Installs tensorflow the hacky way"""
def run(self):
call(['pip', 'install', '--upgrade', tensorfow_url])
install.run(self)
setup(name='tensorflow_project',
version='0.1',
description='project with tensorflow',
packages=['tensorflow_project'],
install_requires=[
'scipy',
'numpy',
'pandas',
'scikit-learn',
],
zip_safe=False,
cmdclass={
'install': CustomInstallCommands,
'develop': CustomInstallCommands,
})