对于上下文,我试图将pip指向PyCharm使用的目录。运行OSX High Sierra。 Google还没有任何答案(据我所知)。
在命令行中,如果我输入
pip install SpeechRecognition -t /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4/site-packages
它给了我
OSError:[Errno 20]不是目录
如果我尝试
pip install SpeechRecognition -t /Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4/
我明白了
错误:目标路径存在,但不是目录,将无法继续。
我尝试更新点子,仍然没有运气。接下来我应该尝试什么?
答案 0 :(得分:1)
您要指定的目标目录不正确-应该是
/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
({lib
目录,而不是存储可执行文件的bin
)。
但是,您似乎正在尝试将其安装到python dist的默认站点软件包dir中-在这种情况下,您无需显式指定目标dir。而是使用正确的pip
可执行文件:
$ pip3.4 install SpeechRecognition
如果pip3.4
可执行文件不可用,请使用Python 3.4随附的可执行文件:
$ python3.4 -m pip install SpeechRecognition