首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能让cassandra-driver进入PYTHONPATH?

我怎样才能让cassandra-driver进入PYTHONPATH?
EN

Stack Overflow用户
提问于 2015-01-26 15:20:53
回答 1查看 4.6K关注 0票数 2

我正在尝试用Datomic设置Cassandra,当我运行命令cqlsh -f ~/datomic/bin/cql/cassandra-user.cql -u uname -p pword时,我得到一个错误消息:

代码语言:javascript
复制
Python: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Module load path: [
'/usr/local/Cellar/cassandra/2.1.2/bin', 
'/Library/Python/2.7/site-packages/cql-1.4.0-py2.7.egg', 
'/Library/Python/2.7/site-packages/thrift-0.9.2-py2.7-macosx-10.10-intel.egg',
'/Library/Python/2.7/site-packages/ccm-2.0.2-py2.7.egg',
'/Library/Python/2.7/site-packages/tailer-0.3-py2.7.egg', 
'/Library/Python/2.7/site-packages', '/Library/Python/2.7/site-packages/psutil-2.2.0-py2.7-macosx-10.10-intel.egg', 
'/Library/Python/2.7/site-packages/pip-6.0.6-py2.7.egg', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', 
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', 
'/Library/Python/2.7/site-packages']

Error: No module named cassandra

我已经使用pip install cassandra-driver安装了驱动程序,并尝试使用export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages将驱动程序所在的路径放在我的PYTHONPATH上。我甚至将驱动程序复制到我的路径中已经列出的一个目录中。不走运。有人能帮我克服这个障碍吗?

卡桑德拉在这里安装了自制软件/usr/local/Cellar/cassandra/2.1.2/

Datomic在这里~/datomic

cassandra-driver在这里/usr/local/lib/python2.7/site-packages

EN

回答 1

Stack Overflow用户

发布于 2015-01-26 19:59:41

看起来你正在尝试使用mac系统的python发行版,是吗?虽然这没有什么问题,但建议不要使用系统发行版,而是使用brew install python安装一个单独的python。然后尝试使用pip install cql安装cqlsh,同时确保使用brew pip版本(使用which pip ->检查应指向/usr/local)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28146066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档