Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python easy_install未正确配置SimpleTk_Python_Amazon Ec2_Easy Install - Fatal编程技术网

Python easy_install未正确配置SimpleTk

Python easy_install未正确配置SimpleTk,python,amazon-ec2,easy-install,Python,Amazon Ec2,Easy Install,我试图在基于AmazonLinux的EC2服务器上运行一些python代码。代码在运行ubuntu的本地机器上运行良好 其中一个依赖项是SimpleTk模块。我安装了它 easy_install -U SimpleITK 如果安装成功,我可以在REPL中导入模块。然而,我发现它的所有功能都是不可访问的 AttributeError: 'module' object has no attribute 'ReadImage' 我需要的所有函数都有类似的错误。经过一些调查,似乎很容易安装,但不知怎

我试图在基于AmazonLinux的EC2服务器上运行一些python代码。代码在运行ubuntu的本地机器上运行良好

其中一个依赖项是SimpleTk模块。我安装了它

easy_install -U SimpleITK
如果安装成功,我可以在REPL中导入模块。然而,我发现它的所有功能都是不可访问的

AttributeError: 'module' object has no attribute 'ReadImage'
我需要的所有函数都有类似的错误。经过一些调查,似乎很容易安装,但不知怎么搞砸了安装。在我的本地机器上,当我执行
help(simpletk)
时,我会得到完整的函数列表,最重要的是,文件如下所示:

/usr/local/lib/python2.7/.../SimpleITK/SimpleITK.py
但是在EC2服务器上,它被列为

/usr/local/lib/python2.7/.../SimpleITK
我相信这就是我遇到问题的原因——在服务器上,python不知道它所说的“文件”实际上是一个目录,而模块的实际源代码就在该目录中


我尝试重新安装模块,升级setuptools,但错误依然存在。我尝试用pip安装,但pip甚至找不到模块。

我也遇到了同样的问题,问题是有几个python;在我的例子中,anaconda和ubuntu附带的那个。为了解决这个问题,我使用每个python发行版的pip删除了每个发行版中的SimpleTk包(pip卸载SimpleTk)。然后,我使用带有anaconda可执行文件的pip安装再次安装了它。

我也遇到了同样的问题,这是有几个python的问题;在我的例子中,anaconda和ubuntu附带的那个。为了解决这个问题,我使用每个python发行版的pip删除了每个发行版中的SimpleTk包(pip卸载SimpleTk)。然后,我使用带anaconda可执行文件的pip安装再次安装了它。

您是否尝试下载和使用
python setup.py安装
您是否尝试下载和使用
python setup.py安装
您是否尝试下载和使用
python setup.py安装