s g*_*s g 2 python macos pycrypto python-2.7
在OSX 10.10上,我在安装pycrypto模块后得到了Python 2.7.6中的"ImportError:没有名为Crypto的模块".当我在终端中运行python并尝试时,我收到错误import Crypto.
我安装了via sudo pip install pycrypto,并尝试从这里安装源:https://pypi.python.org/pypi/pycrypto.根据该网站,有一个python setup.py test命令(对我运行正常),但它跳过不可用的模块,所以我不确定它在这种情况下是否真的有用.
我唯一想做的就是找到并与其他软件包进行比较/Library/Python/2.7/site-packages......我注意到其他软件包(如Naked,PyYAML等)都有目录,而pycrypto只有一个'ASCII文本'文件(没有目录)根据file pycrypto-2.6.1-py2.7.egg-info命令.此方案是从源安装后.
安装时pip,我看到'pycrypto-2.6.1-py2.7.egg-info'显示为目录,但其中没有任何.py文件.
我是python的新手,真的很茫然.任何帮助是极大的赞赏.
该问题与.egg文件无关 - 它是Crypto目录本身.
在我的工作解决方案中,我不记得是否使用过apt-get或者是否从源代码安装了PyCrypto,但是在/Library/Python/2.7/site-packages目录中我需要将crypto目录重命名为Crypto一切正常.