使用 pip 时未找到匹配的分布
No matching distribution found while using pip
我一直在尝试安装 Pybossa,我也一直在尝试遵循这些 steps from the documentation, and this link(它们是相同的)。
当涉及到使用此命令时 pip install -r requirements.txt
它会保留 运行 一些安装然后发生错误:
错误:找不到满足要求的版本 jeepney==0.4(来自 pybossa==3.1.2->-r requirements.t
xt(第 3 行))(来自版本:none)
错误:未找到 jeepney==0.4 的匹配分布(来自 pybossa==3.1.2->-r requirements.txt(第 3 行))
这是里面的内容 requirements.txt :
我不知道为什么会这样,因为我正在阅读文档..所以如果有人帮助我,我会很高兴。
我正在使用:
- Ubuntu 服务器 18.04
- python 2.7
- 虚拟环境
- PostgreSQL
你最好去 latest python 3. python 2 今年年初有 eol。对于新方法,这将是死胡同。
我是16.04,希望你也能转过来
- 使用原生 venv 选项,不要再使用 virtualenv
- 在设置过程中,您可能会遇到编译错误。这是因为没有配备齐全的构建机器。您很可能需要
apt-get install
或多或少的开发包到您的系统。这取决于您过去对 gcc 编译的了解程度。对我来说是:
sudo apt-get install python3-dev
sudo apt-get install libsasl2-dev libldap2-dev libssl-devm
每当遇到这样的编译错误时:
Modules/constants.h:7:18: fatal error: lber.h: No such file or directory
compilation terminated.
你需要找到合适的开发库并使用 apt-get
将其添加到系统中,就像上面提到的那样,最简单的方法是在你最喜欢的互联网搜索引擎中查找错误
pybossa 的设置步骤
python3 -m venv ./pb_env
. ./pb_env/bin/activate
pip install --upgrade pip
mkdir pb #shorthand for pybossa
cd pb
git clone --recursive https://github.com/Scifabric/pybossa
cd pybossa/
pip install -r requirements.txt
如果您仍然卡住,请随时再次询问。
所有从 0.1 开始的 jeepney 版本(2017 年发布)需要 Python >= 3.5。
我一直在尝试安装 Pybossa,我也一直在尝试遵循这些 steps from the documentation, and this link(它们是相同的)。
当涉及到使用此命令时 pip install -r requirements.txt
它会保留 运行 一些安装然后发生错误:
错误:找不到满足要求的版本 jeepney==0.4(来自 pybossa==3.1.2->-r requirements.t xt(第 3 行))(来自版本:none)
错误:未找到 jeepney==0.4 的匹配分布(来自 pybossa==3.1.2->-r requirements.txt(第 3 行))
这是里面的内容 requirements.txt :
我不知道为什么会这样,因为我正在阅读文档..所以如果有人帮助我,我会很高兴。
我正在使用:
- Ubuntu 服务器 18.04
- python 2.7
- 虚拟环境
- PostgreSQL
你最好去 latest python 3. python 2 今年年初有 eol。对于新方法,这将是死胡同。
我是16.04,希望你也能转过来
- 使用原生 venv 选项,不要再使用 virtualenv
- 在设置过程中,您可能会遇到编译错误。这是因为没有配备齐全的构建机器。您很可能需要
apt-get install
或多或少的开发包到您的系统。这取决于您过去对 gcc 编译的了解程度。对我来说是:sudo apt-get install python3-dev
sudo apt-get install libsasl2-dev libldap2-dev libssl-devm
每当遇到这样的编译错误时:
Modules/constants.h:7:18: fatal error: lber.h: No such file or directory compilation terminated.
你需要找到合适的开发库并使用
apt-get
将其添加到系统中,就像上面提到的那样,最简单的方法是在你最喜欢的互联网搜索引擎中查找错误
pybossa 的设置步骤
python3 -m venv ./pb_env
. ./pb_env/bin/activate
pip install --upgrade pip
mkdir pb #shorthand for pybossa
cd pb
git clone --recursive https://github.com/Scifabric/pybossa
cd pybossa/
pip install -r requirements.txt
如果您仍然卡住,请随时再次询问。
所有从 0.1 开始的 jeepney 版本(2017 年发布)需要 Python >= 3.5。