Python ImportError:没有名为attr的模块

Python ImportError:没有名为attr的模块,python,installation,python-import,Python,Installation,Python Import,我在Python方面只有非常初步的经验。我正在尝试安装软件包pyslim(请参阅)。是的 但当我打开python并尝试导入pyslim时,它失败了 > import pyslim Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/remi/Library/Python/2.7/lib/python/site-packages/pyslim-

我在Python方面只有非常初步的经验。我正在尝试安装软件包
pyslim
(请参阅)。是的

但当我打开python并尝试导入
pyslim
时,它失败了

> import pyslim

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/remi/Library/Python/2.7/lib/python/site-packages/pyslim-0.1-py2.7.egg/pyslim/__init__.py", line 4, in <module>
    from pyslim.slim_metadata import *       # NOQA
  File "/Users/remi/Library/Python/2.7/lib/python/site-packages/pyslim-0.1-py2.7.egg/pyslim/slim_metadata.py", line 1, in <module>
    import attr
ImportError: No module named attr

我重新启动了python并再次尝试导入
pyslim
,但我一直收到相同的错误消息。我还尝试通过以下方式从github下载并安装文件

$ git clone https://github.com/tskit-dev/pyslim.git
$ cd pyslim
$ python setup.py install --user
如图所示。在最后一行代码中,我得到了一个以

Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for attrs
error: Could not find suitable distribution for Requirement.parse('attrs')

我在
macosx10.11.6
上使用的是
python2.7.10
。不确定这是否重要,但我通常用自制软件安装。我正在使用/usr/local/lib/python2.7/site-packages/pip(python2.7)中的
pip18.1

编辑

$ which python
   /usr/bin/python
$ which pip
   /usr/local/bin/pip

首先卸载pyslim。使用“pip卸载pyslim”。然后尝试使用重新安装 “conda安装-c conda forge Pysim”


请参阅

欢迎对否决票发表评论!您可能会遇到macos默认python和自制python的安装冲突问题。在终端中尝试这些命令,查看使用的是哪一个
哪一个python
&
哪一个pip
@cryptonome谢谢。请参阅edit在bash配置文件中添加PYTHON_路径,您可能可以解决此问题,类似这样:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site packages
Hi,您安装了两个可能导致冲突问题的包。1.请卸载attr和attrs包
pip卸载attr&&pip卸载attrs
2。安装attrs
pip安装attrs
他们没有使用conda
$ git clone https://github.com/tskit-dev/pyslim.git
$ cd pyslim
$ python setup.py install --user
Download error on https://pypi.python.org/simple/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for attrs
error: Could not find suitable distribution for Requirement.parse('attrs')
$ which python
   /usr/bin/python
$ which pip
   /usr/local/bin/pip