在google cloud ml中,设置PYTORCH时setup.py出错

在google cloud ml中,设置PYTORCH时setup.py出错,pytorch,google-cloud-ml,Pytorch,Google Cloud Ml,我写setup.py像下面这样在google cloud ml引擎中设置pytorch from setuptools import find_packages from setuptools import setup REQUIRED_PACKAGES = ['torchvision'] DEPENDENCY_LINKS =['http://download.pytorch.org/whl/cpu/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl']

我写setup.py像下面这样在google cloud ml引擎中设置pytorch

from setuptools import find_packages
from setuptools import setup
REQUIRED_PACKAGES = ['torchvision']
DEPENDENCY_LINKS =['http://download.pytorch.org/whl/cpu/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl']
setup(
    name='trainer',
    version='0.1',
    dependency_links=DEPENDENCY_LINKS,
    install_requires=REQUIRED_PACKAGES,
    packages=find_packages(),
    include_package_data=True,
    description='My pytorch trainer application package.'
)
错误消息

"Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-_ZQ7aQ/torch/"
我不知道发生了什么。。。。 当我搜索那个问题的时候。。。答案就是升级设置工具。。。但我不知道如何升级ml引擎中的setuptools

所以请帮帮我。。。!
我想在ml引擎中运行pytorch代码

似乎依赖关系链接已被pip忽略。 相反,我将whl文件复制到一个GCS bucket中,并在执行“pip install torchvision”之前,在gcloud中使用标志“--package gs://my bucket/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl”来安装whl文件,并且成功了

您还需要从setup.py中删除依赖项链接

from setuptools import find_packages
from setuptools import setup
REQUIRED_PACKAGES = ['torchvision']
setup(
    name='trainer',
    version='0.1',
    install_requires=REQUIRED_PACKAGES,
    packages=find_packages(),
    include_package_data=True,
    description='My pytorch trainer application package.'
)

似乎pip忽略了依赖关系链接。 相反,我将whl文件复制到一个GCS bucket中,并在执行“pip install torchvision”之前,在gcloud中使用标志“--package gs://my bucket/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl”来安装whl文件,并且成功了

您还需要从setup.py中删除依赖项链接

from setuptools import find_packages
from setuptools import setup
REQUIRED_PACKAGES = ['torchvision']
setup(
    name='trainer',
    version='0.1',
    install_requires=REQUIRED_PACKAGES,
    packages=find_packages(),
    include_package_data=True,
    description='My pytorch trainer application package.'
)

谢谢我找到了最后一个问题的解决方案和答案。谢谢!我找到了最后一个问题的答案。