设置 CKAN 虚拟环境的问题

Issues setting up CKAN virtual environment

我正在关注 Prepare to Use Extensions 文档,但在将 CKAN 安装到虚拟环境中时遇到问题。

sudo apt-get install virtualenv python-pip mercurial
virtualenv /home/ubuntu/pyenv
. /home/ubuntu/pyenv/bin/activate

起初这个失败了,后来发现virtualenv应该是python-virtualenv

现在我遇到问题:

pip install -e hg+http://bitbucket.org/okfn/ckan#egg=ckan

我收到错误代码 255,当我访问 URL 时,源代码似乎已被删除并移至 Github。我是 Ubuntu、Python 和 CKAN 的初学者,所以我不确定如何正确更改此命令以指向新位置。

我尝试使用以下方法,但它对我不起作用:

pip install -e hg+https://github.com/ckan/ckan#egg=ckan

如何在虚拟环境中继续安装CKAN?

如果您在浏览器中转到 URL,您会看到它现在有一个指向 github 的指针:

This repository has been deleted Our apologies, but the repository "ckan" has been deleted. It now lives at https://github.com/okfn/ckan.

因此,您改为:

 pip install -e 'git+git://github.com/ckan/ckan#egg=Package'

 pip install -e 'git+https://github.com/ckan/ckan#egg=Package'

我引用 URL 作为一个好的做法(因为 # 是 shell 中的注释字符),但在这种情况下它不是那样解释的,所以它不是严格的有必要。