- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想发布用于科学论文基础数据分析的 conda 环境。我使用 conda env export > environment.yml
我能够使用 conda env create -f environment.yml
在不同的机器上重新创建相同的环境一段时间。几个月后,从同一个 .yml 文件创建环境失败:
ResolvePackageNotFound:
- vc=14.1=h0510ff6_3
- vs2015_runtime=15.5.2=3
大概这些版本在文件中指定的 channel 上不再可用?或者这是否反射(reflect)了不同的问题?
也许,确切的版本在我的具体情况下并不重要,但这个问题似乎首先违背了拯救环境的目的。是否有不同的命令或策略以更面向 future 的方式来拯救环境?
我正在尝试使用 miniconda 安装环境。
conda 版本 4.5.4
python 版本:3.6.5.final.0
这是完整的 .yml 文件:
name: jlsocial
channels:
- conda-forge
- defaults
dependencies:
- ca-certificates=2018.4.16=0
- certifi=2018.4.16=py36_0
- libiconv=1.15=hfa6e2cd_1
- libxml2=2.9.8=haffccfe_2
- libxslt=1.1.32=h5632236_1
- lxml=4.2.3=py36heafd4d3_0
- openssl=1.0.2o=hfa6e2cd_1
- svglib=0.8.1=py36_0
- svgutils=0.3.0=py36_0
- backcall=0.1.0=py36_0
- blas=1.0=mkl
- bleach=2.1.3=py36_0
- blosc=1.14.3=he51fdeb_0
- bokeh=0.12.16=py36_0
- bzip2=1.0.6=hfa6e2cd_5
- click=6.7=py36hec8c647_0
- cloudpickle=0.5.3=py36_0
- colorama=0.3.9=py36h029ae33_0
- cycler=0.10.0=py36h009560c_0
- cytoolz=0.9.0.1=py36hfa6e2cd_0
- dask=0.17.5=py36_0
- dask-core=0.17.5=py36_0
- decorator=4.3.0=py36_0
- distributed=1.21.8=py36_0
- entrypoints=0.2.3=py36hfd66bb0_2
- freetype=2.8=h51f8f2c_1
- hdf5=1.10.2=hac2f561_1
- heapdict=1.0.0=py36_2
- html5lib=1.0.1=py36h047fa9f_0
- icc_rt=2017.0.4=h97af966_0
- icu=58.2=ha66f8fd_1
- imageio=2.3.0=py36_0
- intel-openmp=2018.0.0=8
- ipykernel=4.8.2=py36_0
- ipython=6.4.0=py36_0
- ipython_genutils=0.2.0=py36h3c5d0ee_0
- ipywidgets=7.2.1=py36_0
- jedi=0.12.0=py36_1
- jinja2=2.10=py36h292fed1_0
- jpeg=9b=hb83a4c4_2
- jsonschema=2.6.0=py36h7636477_0
- jupyter=1.0.0=py36_4
- jupyter_client=5.2.3=py36_0
- jupyter_console=5.2.0=py36h6d89b47_1
- jupyter_core=4.4.0=py36h56e9d50_0
- kiwisolver=1.0.1=py36h12c3424_0
- libpng=1.6.34=h79bbb47_0
- libsodium=1.0.16=h9d3ae62_0
- libtiff=4.0.9=hb8ad9f9_1
- locket=0.2.0=py36hfed976d_1
- lzo=2.10=h6df0209_2
- m2w64-gcc-libgfortran=5.3.0=6
- m2w64-gcc-libs=5.3.0=7
- m2w64-gcc-libs-core=5.3.0=7
- m2w64-gmp=6.1.0=2
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2
- markupsafe=1.0=py36h0e26971_1
- matplotlib=2.2.2=py36h153e9ff_1
- mistune=0.8.3=py36hfa6e2cd_1
- mkl=2018.0.2=1
- mkl_fft=1.0.1=py36h452e1ab_0
- mkl_random=1.0.1=py36h9258bd6_0
- msgpack-python=0.5.6=py36he980bc4_0
- msys2-conda-epoch=20160418=1
- nbconvert=5.3.1=py36h8dc0fde_0
- nbformat=4.4.0=py36h3a5bc1b_0
- networkx=2.1=py36_0
- notebook=5.5.0=py36_0
- numexpr=2.6.5=py36hcd2f87e_0
- numpy=1.14.3=py36h9fa60d3_1
- numpy-base=1.14.3=py36h555522e_1
- olefile=0.45.1=py36_0
- opencv=3.3.1=py36h20b85fd_1
- packaging=17.1=py36_0
- pandas=0.23.0=py36h830ac7b_0
- pandoc=1.19.2.1=hb2460c7_1
- pandocfilters=1.4.2=py36h3ef6317_1
- parso=0.2.0=py36_0
- partd=0.3.8=py36hc8e763b_0
- patsy=0.5.0=py36_0
- pickleshare=0.7.4=py36h9de030f_0
- pillow=5.1.0=py36h0738816_0
- pip=10.0.1=py36_0
- prompt_toolkit=1.0.15=py36h60b8f86_0
- psutil=5.4.5=py36hfa6e2cd_0
- pygments=2.2.0=py36hb010967_0
- pyparsing=2.2.0=py36h785a196_1
- pyqt=5.9.2=py36h1aa27d4_0
- pytables=3.4.3=py36he6f6034_1
- python=3.6.5=h0c2934d_0
- python-dateutil=2.7.3=py36_0
- pytz=2018.4=py36_0
- pywavelets=0.5.2=py36hc649158_0
- pywinpty=0.5.1=py36_0
- pyyaml=3.12=py36h1d1928f_1
- pyzmq=17.0.0=py36hfa6e2cd_1
- qt=5.9.5=vc14he4a7d60_0
- qtconsole=4.3.1=py36h99a29a9_0
- reportlab=3.4.0=py36_0
- scikit-image=0.13.1=py36hfa6e2cd_1
- scikit-learn=0.19.1=py36h53aea1b_0
- scipy=1.1.0=py36h672f292_0
- seaborn=0.8.1=py36h9b69545_0
- send2trash=1.5.0=py36_0
- setuptools=39.1.0=py36_0
- simplegeneric=0.8.1=py36_2
- sip=4.19.8=py36h6538335_0
- six=1.11.0=py36h4db2310_1
- snappy=1.1.7=h777316e_3
- sortedcontainers=1.5.10=py36_0
- sqlite=3.23.1=h35aae40_0
- statsmodels=0.9.0=py36h452e1ab_0
- tblib=1.3.2=py36h30f5020_0
- terminado=0.8.1=py36_1
- testpath=0.3.1=py36h2698cfe_0
- tk=8.6.7=hcb92d03_3
- toolz=0.9.0=py36_0
- tornado=5.0.2=py36_0
- traitlets=4.3.2=py36h096827d_0
- vc=14.1=h0510ff6_3
- vs2015_runtime=15.5.2=3
- wcwidth=0.1.7=py36h3d5aa90_0
- webencodings=0.5.1=py36h67c50ae_1
- wheel=0.31.1=py36_0
- widgetsnbextension=3.2.1=py36_0
- wincertstore=0.2=py36h7fe50ca_0
- winpty=0.4.3=4
- wxpython=4.0.1=py36h4cd245c_0
- yaml=0.1.7=hc54c509_2
- zeromq=4.2.5=hc6251cf_0
- zict=0.1.3=py36h2d8e73e_0
- zlib=1.2.11=h8395fce_2
- pip:
- tables==3.4.3
prefix: C:\Users\jlarsch\AppData\Local\Continuum\miniconda3\envs\jlsocial
最佳答案
我今天遇到了几乎完全相同的问题。基于其他SO post ,我将两个有问题的包移到了我的 .yml 文件的 pip 部分。即:
-pip:
- vc==14.1=h0510ff6_3
- vs2015_runtime==15.5.2=3
这似乎解决了我的问题,但我不确定这是否一定是最好的方法。
编辑:仔细检查后,我意识到这并没有解决问题。相反,我将这两个包移回依赖项并删除了版本要求(它选择了旧版本的 vc)。即:
dependencies:
- vc
- vs2015_runtime
生成的版本是:
vc 14 h0510ff6_3
vs2015_runtime 14.0.25123 3
我在两台计算机上都有类似的设置,所以我不完全确定为什么会这样。
关于python - 当 channel 不再提供包时重现 conda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52217730/
这是在 https://stackoverflow.com/questions/12639454/make-scalacheck-tests-deterministic 中作为“奖金问题”提出的,但没
我的项目使用 Angular 6 和 Leaflet 1.2。 我想重现当用户在 Leaflet map 上保持右键或左键单击时的拖动效果。例如,我希望在不断按下空格键时能够开始拖动 map 。 我已
我们正在将我们的用户身份验证从提供的 .NET 实现迁移到我们自己的系统。 我们希望能够支持存在于 aspNet_Membership 表中的旧密码。 Password 和 Salt 位于该表中,因此
我有一个二进制文件,它在 99% 的时间里都运行良好。有时,我无法理解,它会因这个输出而崩溃。在我重新启动之后,一切正常。 二进制是一个模板系统。它读取了一些带有占位符的模板,例如{%foo%} 或
我试图在 c 中重现 strcpy 的行为,我的问题是该函数有效但它在末尾附加了额外的东西。 char *ft_strcpy(char * dst, const char * src) { in
我最近遇到了可怕的 UserPreferenceChanged 事件 UI 卡住问题,随后我解决了可能的原因,例如: 调用单个控件而不是主应用程序表单(参见 https://stackoverflow
在 Scala 编程中,我可以读到 ==运算符的行为就像是这样定义的: final def == (that: Any): Boolean = if (null eq this) {null eq t
我正在和我的 friend 一起开发 Django 项目。该项目依赖于一些 python 模块。我在 virtualenv 中安装了 django 和其他依赖项。 django 项目的代码位于一个存储
关于spark的大多数问题都使用show作为代码示例,没有生成数据帧的代码,如下所示: df.show() +-------+--------+----------+ |USER_ID|locatio
我正在尝试重现 java.lang.OutOfMemoryError: unable to create new native thread但是使用 -Xss VM 参数。我猜想如果我们有大量线程,并
我正在尝试在自定义 alertView 中插入表格 View 。我需要实现与默认警报相同的样式。从 Debug View Hierarchy 我几乎复制了样式,但我无法弄清楚 Apple 如何设置模糊
标准是否保证如果 std::mt19937 被相同的数字播种,它会在所有平台上产生相同的数字序列? 换句话说,它的实现是否由标准明确定义,或者像 std::rand() 一样被视为实现细节? 最佳答案
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的
我有一个网站可以从 BingPreview/1.0b* 获得访问,这很可能是 Bing 的机器人。 我收到一个错误,它似乎无法找到我非常确定应该存在的 DOM 元素。我没有从任何其他浏览器(在所有主要
有谁知道如何重现 new Notes new scanning feature在 iOS 11 中?? AVFoundation 是否用于相机? 摄像头如何检测纸张/文档/卡片的形状? 他们如何实时放
您好! 作为使用 Objective-C 开发 iPhone 应用程序的初学者,我想知道重新创建 iPhone SMS 应用程序 UI(带有消息气泡等的用户界面)的最简单方法是什么 我考虑过将 UIT
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: How can the built-in range function take a single argu
虽然这很可能是我自己犯的错误,但有人可以帮助我。我有一个包含 6 个数据点的极坐标图,在绘制时仅显示 5 个数据点。如果这是一个问题,我会在 GitHub 上打开 1,但我在想,如果它归结于我糟糕的代
我正在尝试使用 rCharts 重现简单的示例绘图库 sankey图表。我发现this example from scratch并尝试重现它,但是,我遇到了一些问题。 首先,我尝试在没有任何内容的情况
进入 Haskell,我试图重现 numpy's reshape 之类的东西与列表。具体来说,给定一个平面列表,将其 reshape 为一个 n 维列表: import numpy as np a =
我是一名优秀的程序员,十分优秀!