Anaconda使用使用Navigator或者prompt创建虚拟环境

Posted hero poi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Anaconda使用使用Navigator或者prompt创建虚拟环境相关的知识,希望对你有一定的参考价值。

入门

conda是一个功能强大的环境管理器,可以有效避免python各个版本和库之间产生的冲突问题。

安装问题

Navigator

Navigator是conda中的一个图形化用户界面,可以在类似Web的界面中使用conda。

以下以windows为例子,打开的过程会比较长大概一分钟左右,界面如下

1.管理环境

使用conda包和环境管理器创建单独的环境,包括文件,包和依赖项,为避免冲突,这些创建的环境之间都不会与彼此交互。
1.创建环境 environment→creat


2.这里可以选择使用的python版本和创建的虚拟环境的名字


可能会由于没有配置国内镜像产生这样的错误!

解决方式

3.解决上述问题后就成功创建好环境了

4.点击需要使用的环境(base或者deepl)就可以切换激活不同的环境、

管理包



完成

Prompt

准备工作


首先为了验证是否配置好conda使用

conda --version

来查看版本,如果出现conda不是内部或外部命令,则需要进行环境配置
![在这里插入图片描述](https://img-blog.csdnimg.cn/711a6eb
f5db248919f54a0af0c190aee.png)

需要进行更新

conda update conda

然后在出现的Proceed ([y]/n)? y中输入y即可更新版本

1.管理环境

这里创建环境需要使用prompt命令行。

值得注意的是,创建的新环境如果不加限制,conda会自动安装下载Anaconda的时候相同版本的python,如果需要使用不同版本的python,需要进行指定

conda create --name snakes
conda create --name snakes python=3.7

当 conda 询问是否要继续时,键入“y”并按 Enter。

查看所有的环境列表

conda info --envs

2.管理Python

以刚刚创建的环境为例子

conda activate snakes

就会进入刚刚创建的环境中

此时使用查看环境指令,前面带有*的就是已经天机啊并且处于活动状态的环境

3.管理包

查找conda中是否有需要的包:

conda search pandas

将包安装到当前环境中

conda install pandas

最后列出list查看已经在环境中的包即可

conda list

无法从 Anaconda Navigator (Windows) 启动 Jupyter Note

【中文标题】无法从 Anaconda Navigator (Windows) 启动 Jupyter Note【英文标题】:Unable to launch Jupyter Note from Anaconda Navigator(Windows) 【发布时间】:2020-12-09 14:58:49 【问题描述】:

我使用此代码从命令提示符启动 anaconda

anaconda-navigator 

但是,当我尝试从 Anaconda 启动 Jupyter Notebook 时,我收到此错误代码。有人可以帮忙吗?

C:\Users\mxixq\anaconda3\lib\site-packages\setuptools\distutils_patch.py:25: UserWarning: Distutils was imported before Setuptools. This usage is discouraged and may exhibit undesirable behaviors or errors. Please use Setuptools' objects directly or at least import Setuptools first.
warnings.warn(
Traceback (most recent call last):
File "C:\Users\mxixq\anaconda3\Scripts\jupyter-notebook-script.py", line 6, in 
from notebook.notebookapp import main
File "C:\Users\mxixq\anaconda3\lib\site-packages\notebook\notebookapp.py", line 49, in 
from zmq.eventloop import ioloop
File "C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\__init__.py", line 50, in 
from zmq import backend
File "C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\backend\__init__.py", line 40, in 
reraise(*exc_info)
File "C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise
raise value
File "C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\backend\__init__.py", line 27, in 
_ns = select_backend(first)
File "C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\backend\select.py", line 28, in select_backend
mod = __import__(name, fromlist=public_api)
File "C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\backend\cython\__init__.py", line 6, in 
from . import (constants, error, message, context,
ImportError: cannot import name 'constants' from partially initialized module 'zmq.backend.cython' (most likely due to a circular import) (C:\Users\mxixq\AppData\Roaming\Python\Python38\site-packages\zmq\backend\cython\__init__.py)

【问题讨论】:

安装 jupyter 之前是否正常工作 【参考方案1】:

使用 2019 版 Anaconda

【讨论】:

以上是关于Anaconda使用使用Navigator或者prompt创建虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章

Anaconda-navigator 闪一下就退出是啥原因

Anaconda:Navigator启动时发生意外错误

无法从 Anaconda Navigator (Windows) 启动 Jupyter Note

Anaconda-navigator 闪一下就退出是啥原因

Anaconda-Navigator启动后闪退的解决方案(图文详解)

Anaconda-Navigator启动后闪退的解决方案(图文详解)