如何在运行 "conda update --all"时修改.condarc文件或使用pinning强制conda安装noarch selenium版本?
How to modify .condarc file or use pinning to force conda to install the noarch selenium version when running "conda update --all"?
我想在 Windows 上的 Anaconda python 上安装 selenium v4.1.0。
https://anaconda.org/conda-forge/selenium
如果您 运行 conda install selenium
,conda 将在您使用 Windows.
时安装 selenium v3.11
我运行conda install selenium --channel conda-forge/noarch
让conda安装selenium v4.1.0,这是noarch版本。
问题是当我 运行 conda update --all
时,conda 会将我的 selenium 降级回 v3。
经过一些谷歌搜索,我发现修改配置文件 .condarc 可能会解决这个问题。问题是如何修改 .condarc 以强制 conda 在 运行ning "conda update --all"?
时安装 noarch selenium 版本
我对其他解决方案持开放态度,例如在我 运行 conda update --all
时防止 conda 将 selenium 降级回 v3 的固定
我正在使用 python 3.9.12,conda 4.12.0
Conda 有一个足够表达的规范语法(称为 )来处理这个问题 - 无需乱用 .condarc
。
conda install "conda-forge::selenium[version='>=4.1']"
可能与当前环境有冲突,这种情况下,考虑用Python3.7或更高版本创建新环境。
正如@merv 提到的固定你的包,这在链接 post 中有点不清楚。打开 anaconda3
目录,进入 conda-meta
子文件夹并创建一个名为 pinned
的文件。在文件中添加 1 行:selenium>=4.1.0
并再次测试。如果您有环境设置,请进入 anaconda3\envs
并进入正确的环境文件夹,进入那里的 conda-meta
文件夹并保存您的 pinned
文件。我对其进行了测试,它会在执行 conda update --all
后使用此方法保持 selenium>=4.1.0
如果您打开 Anaconda Prompt 并键入:where python
它通常会显示您的安装目录,以防您不知道它的安装位置。
我想在 Windows 上的 Anaconda python 上安装 selenium v4.1.0。
https://anaconda.org/conda-forge/selenium
如果您 运行 conda install selenium
,conda 将在您使用 Windows.
我运行conda install selenium --channel conda-forge/noarch
让conda安装selenium v4.1.0,这是noarch版本。
问题是当我 运行 conda update --all
时,conda 会将我的 selenium 降级回 v3。
经过一些谷歌搜索,我发现修改配置文件 .condarc 可能会解决这个问题。问题是如何修改 .condarc 以强制 conda 在 运行ning "conda update --all"?
时安装 noarch selenium 版本我对其他解决方案持开放态度,例如在我 运行 conda update --all
我正在使用 python 3.9.12,conda 4.12.0
Conda 有一个足够表达的规范语法(称为 .condarc
。
conda install "conda-forge::selenium[version='>=4.1']"
可能与当前环境有冲突,这种情况下,考虑用Python3.7或更高版本创建新环境。
正如@merv 提到的固定你的包,这在链接 post 中有点不清楚。打开 anaconda3
目录,进入 conda-meta
子文件夹并创建一个名为 pinned
的文件。在文件中添加 1 行:selenium>=4.1.0
并再次测试。如果您有环境设置,请进入 anaconda3\envs
并进入正确的环境文件夹,进入那里的 conda-meta
文件夹并保存您的 pinned
文件。我对其进行了测试,它会在执行 conda update --all
selenium>=4.1.0
如果您打开 Anaconda Prompt 并键入:where python
它通常会显示您的安装目录,以防您不知道它的安装位置。