- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试构建一个依赖于 pip 库(分布式)的 Python conda
包,而 pip 库又依赖于 msgpack
。我一直收到在 setuptools
中下载被禁用的错误,但我列出了 msgpack
(或 msgpack-python
,我都试过了)在我的依赖项中。我相信这是由于 pip 上的名称更改所致。
旧名称是 msgpack-python
,新名称是 msgpack
。
distributed
将 msgpack
列为依赖项,但看起来 conda
将 msgpack-python
安装为 conda包(https://anaconda.org/anaconda/msgpack-python)。然后它提示 setuptools
需要 msgpack
并且无法下载。
会不会是Anaconda上的名字需要改成msgpack?
这是我遇到的错误:
Searching for msgpack
Traceback (most recent call last):
File "setup.py", line 41, in <module>
include_package_data=True
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/__init__.py", line 129, in setup
return distutils.core.setup(**attrs)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/install.py", line 117, in do_egg_install
cmd.run()
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 412, in run
self.easy_install(spec, not self.no_deps)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 654, in easy_install
return self.install_item(None, spec, tmpdir, deps, True)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 701, in install_item
self.process_distribution(spec, dist, deps)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 746, in process_distribution
[requirement], self.local_index, self.easy_install
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/pkg_resources/__init__.py", line 770, in resolve
replace_conflicting=replace_conflicting
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1053, in best_match
return self.obtain(req, installer)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/pkg_resources/__init__.py", line 1065, in obtain
return installer(requirement)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/command/easy_install.py", line 661, in easy_install
not self.always_copy, self.local_index
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/package_index.py", line 656, in fetch_distribution
self.find_packages(requirement)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/package_index.py", line 489, in find_packages
self.scan_url(self.index_url + requirement.unsafe_name + '/')
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/package_index.py", line 829, in scan_url
self.process_url(url, True)
File "/Users/bschreck/miniconda3/envs/py3default/conda-bld/featuretools_1530818194289/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.5/site-packages/setuptools/package_index.py", line 324, in process_url
"Be sure to add all dependencies in the meta.yaml url=%s" % url)
RuntimeError: Setuptools downloading is disabled in conda build. Be sure to add all dependencies in the meta.yaml url=https://pypi.org/simple/msgpack/
最佳答案
我能够通过将构建命令中的 pip 参数更改为此来使其工作:
python -m pip install --no-deps --ignore-installed 。
关键标志是--no-deps
。我明确告诉conda在meta.yaml
文件中安装msgpack-python
(wa conda package),然后后面的pip安装不检查msgpack
依赖项(我认为它失败了,因为它只看到 msgpack-python
,而不是 msgpack
)
关于python - 由于 msgpack 依赖性,Conda 构建失败(旧名称问题 - msgpack-python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51198550/
我正在尝试构建一个依赖于 pip 库(分布式)的 Python conda 包,而 pip 库又依赖于 msgpack。我一直收到在 setuptools 中下载被禁用的错误,但我列出了 msgpac
我使用 zmqpp 建立了一个 PUB/SUB 连接,现在我想使用仅 header 的 C++11 版本的 msgpack-c 将数据从发布者发送到订阅者。 发布者必须发送 2 个 int64_t 数
我正在尝试使用 C# 中的 MsgPack 实现一种 JSON 序列化我正在使用 MsggPack CLI,您可以在 https://github.com/msgpack/msgpack-cli 根据
我正在尝试解码来自服务器的 gzip 响应,该响应是一个 msgpack 数组或最终被 gzip 压缩的 msgpack 数组。 为了说明这一点,我的回复看起来像这样: gzip(msgpack([m
我正在开发一个使用 msgpack 的 golang 项目。在代码中存在以下注释 // We use a fast path for hot structs. 在此之下,某些结构实现了自己的 mars
我正在尝试使用 MsgPack (Java) 序列化对象。这个对象(除其他外)包含 JodaTime 的 LocalDate 用于表示 - 好吧 - 日期。 MsgPack 无法反序列化来自 .NET
我对“msgpack”还很陌生。我正在尝试打包用户定义的类: MyClass::Pack() { msgpack::sbuffer sbuf; msgpack::pack(sbuf,
这是我打包和解包已知类的代码片段: MessageCoffeeIsReady input(1, "Black coffee is ready"); // ---- Serialize to buffe
我正在评估 Msgpack(C++) 作为我当前项目中的序列化库。它似乎满足了我的大部分需求,除了一个,我没有在网上找到太多关于它的信息。 Msgpack 是否支持读取我将序列化的不同版本的数据结构?
我有以下结构(以及许多其他结构),我想通过套接字发送它。 struct Position { float x; // position selon x float y; // posi
import msgpack path = 'test.msgpack' with open(path, "wb") as outfile: outfile.write(msgpack.pac
我正在尝试使用 msgpack将字典列表写入文件。但是,当我迭代 Unpacker 的实例时,似乎数字 10 在每个“真实”文档之间解包。 我正在运行的测试脚本是 import msgpack fro
我正在尝试将一些使用 msgpack-c 函数的 .c 文件编译到共享库中。我有以下 Makefile: MSGPACK_CS = msgpack.c CFLAGS = -std=c99 MSGPAC
我想用 msgpack 打包我的 C++ 类结构,使用一些多态机制 只应用一次代码打包基类。 目前,我在基类和子类中打包数据两次。 这是我目前的状态: class Base { public:
我正在将 msgpack 编码的数据写入文件。在写作时,我只是使用 C API 的 fbuffer。如(我为示例去除了所有错误处理): FILE *fp = fopen(filename, "ab")
我正在尝试使用 msgpack。我有一个接收者和一个发送者。发送方是一个 c++ 客户端,接收方是一个 erlang 服务器。当我有一个 erlang 服务器和一个 erlang 客户端时,Msgpa
如何使用 msgpack 序列化/反序列化字典 data ? 最佳答案 Python docs似乎不太好,所以这是我的尝试。 安装 pip install msgpack 读写msgpack #!/u
我在 MsgPack C headers 中看到了对“区域”的引用,但找不到关于它是什么或它的用途的文档。它是什么?此外,C API 的逐个函数文档在哪里? 最佳答案 msgpack_zone 是一个
我在尝试 msgpack.unpack 时遇到以下错误: ExtraData: unpack(b) received extra data. 我的部分代码: r1=requests.get('http
tl;dr:是否有一种有效的方法来转换 Java 和 C# 中的 msgpack 以便通过 HTTP 进行传输。 我刚刚发现了 msgpack 数据格式。我几乎使用 JSON 通过客户端和服务器(使用
我是一名优秀的程序员,十分优秀!