在一段时间内,我已经加载了一些软件包到我一直在使用的Anaconda中。现在我无法跟踪它。我们如何获得Anaconda中加载的所有软件包的列表(Windows 10)?命令是什么?
nfzehxib1#
在终端中,输入:conda list以获取使用conda安装的软件包。对于pip可识别的软件包,请键入:pip list这些列表可能会有一些重叠,因为pip可以识别conda安装的软件包(但可能不是相反,IDK)。有一个有用的here源,包括如何更新或升级软件包。
conda list
pip
pip list
conda
mznpcxlj2#
要列出活动环境中的所有软件包,请用途:
字符串要列出停用环境中的所有程序包,请使用:用途:
conda list -n myenv
型
2fjabf4q3#
检查是否安装了特定的软件包:
conda list html5lib
字符串如果安装了,它会输出这样的内容:
# packages in environment at C:\ProgramData\Anaconda3: # # Name Version Build Channel html5lib 1.0.1 py37_0
型或者类似这样的东西,如果没有安装:
# packages in environment at C:\ProgramData\Anaconda3: # # Name Version Build Channel
型你不需要输入准确的软件包名称。支持部分匹配:
conda list html
型这将输出所有已安装的包含'html'的软件包:
# packages in environment at C:\ProgramData\Anaconda3: # # Name Version Build Channel html5lib 1.0.1 py37_0 sphinxcontrib-htmlhelp 1.0.2 py_0 sphinxcontrib-serializinghtml 1.1.3 py_0
qlvxas9a4#
要以类似于pip freeze的格式列出活动环境中的所有软件包,请执行以下操作:
pip freeze
conda env export
字符串输出示例:
name: pytorch channels: - pytorch - anaconda - conda-forge - defaults dependencies: - python=3.8.5=h7579374_1 - python_abi=3.8=1_cp38 - pytorch=1.7.1=py3.8_cuda11.0.221_cudnn8.0.5_0 - pytorch-lightning=1.1.4=pyhd8ed1ab_0 - tensorboard=2.4.0=pyhd8ed1ab_0 - pip: - bert-score==0.3.7 - tokenizers==0.9.4 - transformers==4.2.1 prefix: /home/franck/anaconda3/envs/pytorch
型您可以保存环境并重新创建和/或重新激活它:
# Save the environment conda env export > my_conda_env.yml # Re-create the environment conda env create --file my_conda_env.yml # Reactivate the environment conda activate pytorch
lp0sw83n5#
更多conda list用法详情:
usage: conda-script.py list [-h][-n ENVIRONMENT | -p PATH][--json] [-v] [-q] [--show-channel-urls] [-c] [-f] [--explicit][--md5] [-e] [-r] [--no-pip][regex]
字符串
ma8fv8wu6#
对于在Windows cmd或powershell提示符下创建脚本:
C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3 conda list pip list
83qze16e7#
您可以从conda环境Meta目录中的历史文件中查看conda安装了什么。它位于$ENV_PATH/conda-meta/history。这将告诉您为该环境运行的命令,因此应该列出您直接安装的显式规范https://github.com/conda/conda/issues/8986#issuecomment-572736603只需查看以“# cmd:“开头的行,其中还包含“install”。对于Windows,历史文件的路径可能以%env_path%而不是$ENV_PATH开头。
%env_path%
$ENV_PATH
gpfsuwkq8#
我需要使用a repo with torch v1.13.1 dependency,它需要python不高于v3.10,所以我将其安装到conda venv中。conda install torch==1.13.1返回PackagesNotFoundError,所以我使用pip安装。这导致pip list显示torch 1.13.1但没有python,而conda list返回python 3.10.13,pytorch 1.13.1但没有torch(尽管在miniconda env的site-packages文件夹中有torch文件夹,该文件夹被添加到PATH中并被使用)。1.如何设置CUDA_HOME?
conda install torch==1.13.1
8条答案
按热度按时间nfzehxib1#
在终端中,输入:
conda list
以获取使用conda安装的软件包。对于
pip
可识别的软件包,请键入:pip list
这些列表可能会有一些重叠,因为
pip
可以识别conda
安装的软件包(但可能不是相反,IDK)。有一个有用的here源,包括如何更新或升级软件包。
mznpcxlj2#
要列出活动环境中的所有软件包,请用途:
字符串
要列出停用环境中的所有程序包,请使用:用途:
型
2fjabf4q3#
检查是否安装了特定的软件包:
字符串
如果安装了,它会输出这样的内容:
型
或者类似这样的东西,如果没有安装:
型
你不需要输入准确的软件包名称。支持部分匹配:
型
这将输出所有已安装的包含'html'的软件包:
型
qlvxas9a4#
要以类似于
pip freeze
的格式列出活动环境中的所有软件包,请执行以下操作:字符串
输出示例:
型
您可以保存环境并重新创建和/或重新激活它:
型
lp0sw83n5#
更多conda list用法详情:
字符串
ma8fv8wu6#
对于在Windows cmd或powershell提示符下创建脚本:
字符串
83qze16e7#
您可以从conda环境Meta目录中的历史文件中查看conda安装了什么。它位于$ENV_PATH/conda-meta/history。这将告诉您为该环境运行的命令,因此应该列出您直接安装的显式规范
https://github.com/conda/conda/issues/8986#issuecomment-572736603
只需查看以“# cmd:“开头的行,其中还包含“install”。对于Windows,历史文件的路径可能以
%env_path%
而不是$ENV_PATH
开头。gpfsuwkq8#
我需要使用a repo with torch v1.13.1 dependency,它需要python不高于v3.10,所以我将其安装到conda venv中。
conda install torch==1.13.1
返回PackagesNotFoundError,所以我使用pip安装。这导致pip list
显示torch 1.13.1但没有python,而conda list
返回python 3.10.13,pytorch 1.13.1但没有torch(尽管在miniconda env的site-packages文件夹中有torch文件夹,该文件夹被添加到PATH中并被使用)。1.如何设置CUDA_HOME?
1.那么,如何在conda中安装torch模块v1.13.1呢?(Apple M1)
在此先谢谢您!