Conda 似乎已将包 wget 作为二进制文件安装在 /bin 中,但未安装在环境的站点包中:
$ conda activate geo
(geo) $ find /home/tams00/anaconda3/envs/geo/bin/ -name "wget*"
/home/tams00/anaconda3/envs/geo/bin/wget
(geo) $ find /home/tams00/anaconda3/envs/geo/lib/ -name "wget*"
(geo) $
Run Code Online (Sandbox Code Playgroud)
请参阅下面的错误:
(geo) $ conda --version
conda 4.7.12
(geo) $ python --version
Python 3.7.3
(geo) $ which python
/home/tams00/anaconda3/envs/geo/bin/python
(geo) $ conda install wget
Collecting package metadata (repodata.json): done
Solving environment: done
# All requested packages already installed.
(geo) $ conda list wget
# packages in environment at /home/tams00/anaconda3/envs/geo:
#
# Name Version Build Channel
wget …Run Code Online (Sandbox Code Playgroud) 当我尝试在 minimamba 发行版(mamba 0.14)中安装 python 包时,已安装的 python 版本没有依赖项解决方案(如下所示的固定包)。我怎样才能允许这个包降级以允许依赖解决方案?
(base) C:\Users\user>mamba install nipy
(...)
Pinned packages:
- python 3.9.4
Encountered problems while solving:
- package nipy-0.4.1-py37hfa6e2cd_1001 requires python >=3.7,<3.8.0a0, but none of the providers can be installed
Run Code Online (Sandbox Code Playgroud)
我已经尝试了 --no-pin 参数,没有进行任何更改。
我已将其发布在 github.community 上,但尚未得出任何解决方案。
我试图保护主分支免受单人直接推送:每个更改都必须通过(功能)分支进行,然后是拉取请求,以便由另一个(或特定)开发人员批准。在 repo 的设置中,这个功能似乎能够做到这一点:
在合并之前需要拉取请求审查
启用后,所有提交都必须提交到不受保护的分支,并通过具有所需数量的批准审查且不请求更改的拉取请求提交,然后才能将其合并到与此规则匹配的分支中。
我打开了这个,将分支模式设置为“master”,并将所需的批准评论数设置为 1。但不幸的是,当我尝试推送到 origin/master 时,它通过了。这不是我想要的功能还是设置不正确?
谢谢