基于http://docs.ckan.org/en/latest/maintaining/installing/install-from-source.html,在osx10.9上本地安装CKAN。在
我已经创建并激活了python virtualenv,现在需要创建一个CKAN配置文件:
$ paster make-config ckan /etc/ckan/default/development.ini
输出如下(最后一行的ImportError):
^{pr2}$我不知道该怎么办,有什么想法吗?在
我有同样的错误和一个稍微不同的解决方案:
sudo
之后才得到错误,所以我退出了(sudo -k
)IOError: [Errno 13] Permission denied: '/etc/ckan/default/development.ini'
~/ckan/etc
的符号链接,而且该文件夹没有正确的权限sudo chown -R `whoami` ~/ckan/etc
,接着是paster make-config ckan /etc/ckan/default/development.ini
ImportError: No module named pylons.util
看起来Python找不到Pylons包,这是CKAN依赖的Python包之一。想到两种可能性:在运行paster命令之前,您是否激活了您的CKAN virtualenv?
~/ckan/default/bin/activate
。你把CKAN依赖的Python包安装到你的virtualenv中了吗?使用virtualenv激活运行
pip install -r ~/ckan/default/src/ckan/requirements.txt
如果您激活您的CKAN虚拟环境,然后运行
pip freeze | grep pylons
,这将告诉您是否在virtualenv中安装了pylons。在终端输出顶部的
Distribution already installed:
很奇怪。在相关问题 更多 >
编程相关推荐