Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
484 views
in Technique[技术] by (71.8m points)

python - Error "no module named six" after a pip install

Python keeps saying that there's no module named six, however a already used pip install six and reinstalled it several times.

Traceback (most recent call last):
File "/Users/sebastianstoelen/Documents/workspace/Python/kulpno14-15_zilver/PiBot/app/Model/graph.py", line 1, in <module>
import matplotlib.pyplot as plt
File "/Library/Python/2.7/site-packages/matplotlib/__init__.py", line 105, in <module>
import six
ImportError: No module named six
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

I just fixed my own instance of this problem. I had two versions of python; the default, 2.6 (which you determine with which python), and 2.7. pip put six under 2.7, but my app ran 2.6, which had only the tar file.

The repair that worked for me:

cd /usr/lib/python2.6/site-packages
sudo cp -rp ../../python2.7/site-packages/six* .

My app works as expected now.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...