Pycharm中利用Anaconda进行环境配置「建议收藏」

Pycharm中利用Anaconda进行环境配置「建议收藏」由于不同demo所利用的环境不同,因而大神们开发了Anaconda工具,其中已经安装好了很多包,并且使用conda来对这些进行管理。如此,便可以实现在电脑中存储多个互相不干扰的环境,使用编译器来分别利用这些环境创建不同的项目。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

由于不同demo所利用的环境不同,因而大神们开发了Anaconda工具,其中已经安装好了很多包,并且使用conda来对这些进行管理。如此,便可以实现在电脑中存储多个互相不干扰的环境,使用编译器来分别利用这些环境创建不同的项目。

使用过程如下:

一、创建Conda环境

1. 进入Anaconda Promt

在此编译器内 使用conda作为前缀命令,用来管理相应环境

conda list:查看环境中已经安装了的软件包

conda env list 或者 conda info -e : 查看当前存在那些虚拟环境

conda update conda: 检查更新当前的conda版本

2. 创建虚拟环境

conda create -n env_name python=X.X (2.7、3.6等) <其他包>

举例:conda create -n CV_Env python=3.7 ipykernel

就可以在创建环境的时候也添加上ipykernel内核,方便后续在jupter中使用该conda环境

3. 进入虚拟环境

activate  env_name

若进入刚才我的环境的话,则显示如下

Pycharm中利用Anaconda进行环境配置「建议收藏」

此处其实就是进入了一个Python环境中,版本为上述创建的版本

退出虚拟环境命令:

deactivate env_ name

4.针对该环境安装相应的包

conda是跨语言,即可安装各种语言的包,此处使用Python,故使用PIP进行安装

pip –version:查看已经安装了的pip版本

pip install -U pip:升级pip

pip list 或 pip freeze:查看当前已经安装好了包及版本

pip install package_name(包名):下载安装包

pip uninstall package_name(包名): 卸载安装包

pip show package_name(包名):显示安装包信息(安装路径、依赖关系等)

其中由于国内限制,使用一些国内源速度会更快,其中常用的如下:

豆瓣(douban) https://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

安装时使用如下命令

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/

#其中 -i 为指定安装源

常用的包列表:

package_name(包的名称) 备注
opencv-python 引入cv2
numpy

引入np

二、在Pycharm中设置Conda环境

将需要的包安装完毕后,只需在Pycharm中项目的环境设置为刚才创建好的虚拟环境,则可使用该虚拟环境来跑所需要的项目,极大减少了由于冲突而导致的BUG问题。

进入“文件——设置

Pycharm中利用Anaconda进行环境配置「建议收藏」

 Pycharm中利用Anaconda进行环境配置「建议收藏」

 如此选择好刚才创建的虚拟环境,点击应用,即可在该项目中使用该虚拟环境

三、在jupter中使用创建的conda环境

1、首先需要确保该环境中已经安装 ipykernel

如果没有安装,则

conda install -n 环境名称 ipykernel

2、激活该环境,将该环境写入jupter

python -m ipykernel install --user --name 环境名称 --display-name "jupter中显示的名称"

conda环境问题解决:

在使用juypter中使用conda环境时,报如下错误

ImportError: cannot import name 'generator_to_async_generator'

检查后发现是prompt-toolkit的版本问题,根据提示安装合适的版本。

此处提示

ERROR: jupyter-console 6.4.3 has requirement prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0, but you'll have prompt-toolkit 1.0.15 which is incompatible.
ERROR: ipython 7.16.3 has requirement prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0, but you'll have prompt-toolkit 1.0.15 which is incompatible.

因而进行安装

pip install prompt-toolkit==3.0.20

恢复正常

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174957.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 单片机的定时器_stm32的定时器有几个

    单片机的定时器_stm32的定时器有几个转载于:https://blog.csdn.net/tabactivity/article/details/99649928?depth_1-utm_source=distribute.pc_rele

  • ov7670图像传感器_cmos图像传感器封装

    ov7670图像传感器_cmos图像传感器封装注释:配置方法由其他博文复制整理而来,不是个人原创,感恩原作者 图像传感器(sensor)概述: 现在用的传感器主要有两种:一种是CCD,另一种是CMOS,现在主流的是CMOS对于CCD传感器,其输出的是带制式的模拟信号,需要经过视频解码后得到数字信号对于CMOS传感器,其直接输出数字信号,可以直接与控制器连接 像素部分 那么对于像素部分,我们常常听到30万像素,…

  • linux如何停掉计划任务,Linux系统的任务计划

    linux如何停掉计划任务,Linux系统的任务计划Linux系统的计划任务Linux系统运维工程师大部分管理工作都是通过定期自动执行某一脚本来完成的。Cron功能很重要,牢记!!!计划功能Crontab:-u:(user)表示指定某个用户,不加-u则为当前用户-e:表示指定计划任务-l:(list)表示列出计划任务-r:(remove)表示删除计划任务#crontab-e011005063echo”ok”>/root/cr…

  • JS 对象(Object)和字符串(String)互转[通俗易懂]

    JS 对象(Object)和字符串(String)互转[通俗易懂]利用原生JSON对象,将对象转为字符串varjsObj={};jsObj.testArray=[1,2,3,4,5];jsObj.name=’CSS3′;jsObj.date=’8May,2011′;varstr=JSON.stringify(jsObj);alert(str);从JSON字符串转为对象varjsObj={};jsObj.t

  • oracle基本面试题_mongodb面试题

    oracle基本面试题_mongodb面试题1.Oracle跟SQLServer2005的区别?宏观上:1).最大的区别在于平台,oracle可以运行在不同的平台上,sqlserver只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sqlserver的稳定性和安全性2).oracle使用的脚本语言为PL-SQL,而sqlserver使用的脚本为T-SQL微观上:从数据类型,数据库…

  • docker 常用命令_常用docker命令

    docker 常用命令_常用docker命令文章目录Docker命令总结docker常用命令docker命令大全常用命令由个人学习总结。命令大全翻译自官方最新(2021.05.19)文档,如有错误,请参阅官网。感谢纠正!Docker命令总结Docker官方帮助文档docker常用命令#info|versiondockerinfo#显示docker的系统信息,包括镜像和容器的数量dockerversion#显示docker的版本信息。#帮助命令docker命令–help#帮助命令#镜像命令d

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号