我似乎无法正确使用sudo pip安装,因此它安装到以下目录中:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
Run Code Online (Sandbox Code Playgroud)
这样我就可以使用python导入模块了
我跑了
sudo pip install scikit-learn --upgrade
Run Code Online (Sandbox Code Playgroud)
结果
Requirement already up-to-date: scikit-learn in /usr/local/lib/python2.7/site-packages
Cleaning up...
Run Code Online (Sandbox Code Playgroud)
但是,它不在正确的目录中
如何将sudo pip install安装到正确的目录中?
另外,我试过了
sudo pip安装Scrappy
我收到以下消息
new-host-2:site-packages Chris$ sudo pip install Scrapy
Password:
Requirement already satisfied (use --upgrade to upgrade): Scrapy in /usr/local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): Twisted>=10.0.0 in /usr/local/lib/python2.7/site-packages (from Scrapy)
Requirement already satisfied (use --upgrade to upgrade): w3lib>=1.8.0 in /usr/local/lib/python2.7/site-packages (from Scrapy)
Requirement already satisfied (use --upgrade to upgrade): queuelib in /usr/local/lib/python2.7/site-packages (from Scrapy) …Run Code Online (Sandbox Code Playgroud) 完整的错误是:
Traceback (most recent call last):
File "D:\pyqt4_examples\matplotlib.py", line 4, in <module>
import matplotlib.pyplot as plt
File "D:\pyqt4_examples\matplotlib.py", line 4, in <module>
import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a package
Run Code Online (Sandbox Code Playgroud)
测试代码在文件中histogram.py:
import sys
for item in sys.path: print( item )
import random
import matplotlib.pyplot as plt
x = random.sample(range(1000), 30)
xbins = [0, len(x)]
print( "x: " + str( x ) )
print( "xbins: " + str( xbins ) )
plt.bar(range(0,30), x) …Run Code Online (Sandbox Code Playgroud)