我以前用过水蟒和迷你鱼,没有问题,所以我不知道为什么我现在对使用它们的命令有疑问。
使用conda create
创建环境。
然而,最近我读到了一组指令,它们的顺序不同: 1->3->2,这意味着安装时不激活,然后激活。
这是正确的吗?我不是在环境之外安装库吗?
发布于 2021-02-21 14:52:54
使用conda创建和安装软件包有多种方法。
conda create --name env_name python=3.8
conda activate env_name
conda install package_name another_package创建环境
conda create -n env_name python=3.8 package_name another_package
conda activate env_name两种方法都是正确的。事实上,我们经常在这里和那里使用混合词。例如,如果我有一个项目,与requirements.txt安装了pip,但希望它有熊猫和科学工具包-学习从康达锻造。我会这样做:
conda create --name ml_api python=3.7 -c conda-forge scikit-learn pandas
conda activate ml_api
python -m pip install -r requirements.txt在任何时候,我们都可以在conda环境中添加包
# this will install requests to ml_api env. This can be done at any (env)
conda install --name ml_api requests
# or activate ml_api and install. This will install on activated env
conda activate ml_api
conda install requests最后,康达是来帮你的。一个更好的流动将取决于你的需要。
发布于 2021-02-20 18:12:12
您列出的顺序是正确的,但是在运行代码之前只需要使用conda安装packagename。因此,您应该首先创建conda环境,然后激活它。现在,当您准备第一次运行代码时,请确保安装您的包。这使您能够在python代码中导入包。
https://stackoverflow.com/questions/66291897
复制相似问题