python - 无法在Mac OS中安装gensim

时间:2016-03-16 10:04:50

标签: python macos python-2.7 pycharm gensim

当我使用PyCharm安装gensim包时,安装失败。 错误消息列在下面: 收集gensim   使用缓存的gensim-0.12.4-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 要求已经满足(使用--upgrade升级):scipy> = 0.7.0 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages(来自gensim) 收集smart-open> = 1.2.1(来自gensim)   使用缓存的smart_open-1.3.2-py2-none-any.whl 要求已经满足(使用--upgrade升级):/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/six-1.10.0-py2中的六个> = 1.5.0。 7.egg(来自gensim) 要求已经满足(使用--upgrade升级):numpy> = 1.3 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages(来自gensim) 要求已经满足(使用--upgrade升级):boto> = 2.32 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages(来自smart-open> = 1.2.1- > gensim) 要求已经满足(使用--upgrade升级):bl2file in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages(来自smart-open> = 1.2.1-> gensim ) 收集请求== 2.8.1(来自smart-open> = 1.2.1-> gensim)   使用缓存的请求-2.8.1-py2.py3-none-any.whl 收集httpretty == 0.8.10(来自smart-open> = 1.2.1-> gensim)   使用缓存的httpretty-0.8.10-py2-none-any.whl 安装收集的包:请求,httpretty,smart-open,gensim   找到现有安装:请求2.7.0     卸载请求-2.7.0: 您正在使用pip版本7.1.0,但版本8.1.0可用。 您应该考虑通过“pip install --upgrade pip”进行升级。命令。 例外: Traceback(最近一次调用最后一次):   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/basecommand.py" ;,第223行,主要     status = self.run(options,args)   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/commands/install.py" ;,第299行,在运行中     根= options.root_path,   File" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/req/req_set.py" ;,第640行,在安装中     requirement.uninstall(auto_confirm =真)   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/req/req_install.py" ;,第726行,在卸载中     paths_to_remove.remove(auto_confirm)   File" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/req/req_uninstall.py" ;,第125行,删除     重命名(path,new_path)   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/utils / __ init __。py",第314行,重命名     shutil.move(旧的,新的)   文件" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py" ;,第303行,移动     os.unlink(SRC) OSError:[Errno 13]权限被拒绝:' /Library/Python/2.7/site-packages/requests-2.7.0.dist-info/DESCRIPTION.rst' 我也使用pip安装,但也失败了.... 错误消息列在下面: chenguanyingdeMacBook-Pro:〜陈冠英$ sudo pip安装gensim 密码: 目录' / Users / ChenGuanYing / Library / Caches / pip / http'或其父目录不归当前用户所有,并且已禁用缓存。请检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo的-H标志。 您正在使用pip版本7.1.0,但版本8.1.0可用。 您应该考虑通过“pip install --upgrade pip”进行升级。命令。 目录' / Users / ChenGuanYing / Library / Caches / pip / http'或其父目录不归当前用户所有,并且已禁用缓存。请检查该目录的权限和所有者。如果用sudo执行pip,你可能需要sudo的-H标志。 收集gensim   正在下载gensim-0.12.4-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl(2.5MB)     100%|████████████████████████████████| 2.5MB 178kB / s 要求已经满足(使用--upgrade升级):scipy> = 0.7.0 in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python(from gensim) 收集smart-open> = 1.2.1(来自gensim)   正在下载smart_open-1.3.2-py2-none-any.whl 收集六个> = 1.5.0(来自gensim)   下载six-1.10.0-py2.py3-none-any.whl 要求已经满足(使用--upgrade升级):numpy> = 1.3 in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python(from gensim) 收集boto> = 2.32(来自smart-open> = 1.2.1-> gensim)   正在下载boto-2.39.0-py2.py3-none-any.whl(1.3MB)     100%|████████████████████████████████| 1.3MB 312kB / s 收集bz2file(来自smart-open> = 1.2.1-> gensim)   正在下载bz2file-0.98.tar.gz 收集请求== 2.8.1(来自smart-open> = 1.2.1-> gensim)   正在下载请求-2.8.1-py2.py3-none-any.whl(497kB)     100%|████████████████████████████████| 499kB 948kB / s 收集httpretty == 0.8.10(来自smart-open> = 1.2.1-> gensim)   正在下载httpretty-0.8.10-py2-none-any.whl 安装收集的软件包:boto,bz2file,requests,httpretty,smart-open,six,gensim   运行bz2file的setup.py安装   找到现有安装:请求2.7.0     卸载请求-2.7.0:       已成功卸载请求-2.7.0   发现现有安装:六个1.4.1     弃用:已弃用卸载已安装的distutils项目(六个),并将在以后的版本中删除。这是因为卸载distutils项目只会部分卸载项目。     卸载6-1.4.1: 例外: Traceback(最近一次调用最后一次):   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/basecommand.py" ;,第223行,主要     status = self.run(options,args)   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/commands/install.py" ;,第299行,在运行中     根= options.root_path,   File" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/req/req_set.py" ;,第640行,在安装中     requirement.uninstall(auto_confirm =真)   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/req/req_install.py" ;,第726行,在卸载中     paths_to_remove.remove(auto_confirm)   File" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/req/req_uninstall.py" ;,第125行,删除     重命名(path,new_path)   文件" /Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/utils / __ init __。py",第314行,重命名     shutil.move(旧的,新的)   文件" /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py" ;,第302行,移动     copy2(src,real_dst)   文件" /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",第131行,在copy2中     copystat(src,dst)   在copystat中的文件" /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py" ;,第103行     os.chflags(dst,st.st_flags) OSError:[Errno 1]不允许操作:' /tmp/pip-vV05uu-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2 .7.egg-信息' 感谢您的帮助,对不起,我的英语非常好。

3 个答案:

答案 0 :(得分:2)

要授予您自己更改该文件夹内容的权限,您可以执行以下操作:

sudo chown -R $(whoami):admin /library/Python/2.7

当遇到错误时,这对我有用:13

答案 1 :(得分:0)

首先,我安装了NumPy和SciPy。 然后我成功安装了gensim!

答案 2 :(得分:0)

Gensim需要Python,SciPy和Numpy以及他们合适的版本。 你可以在这里找到它:https://radimrehurek.com/gensim/install.html 我建议你用Anaconda安装它们。