当前位置: 首页 > news >正文

python安装,并搞定环境配置和虚拟环境

鄙人使用Python来进行项目的开发,一般都是通过Anaconda来完成的。Anaconda不但封装了Python,还包含了创建虚拟环境的工具。

anaconda安装

安装anaconda,可以搜索清华镜像源,然后搜索anaconda,点击进入,然后点击archive文件夹,选择对应版本的anaconda进行下载即可。

安装anaconda注意以下两点:

一、在安装anaconda的时候,不管是哪种系统的版本,都强烈建议选择默认的安装路径(windows系统会安装在c盘,linux和mac系统就无所谓系不系统盘了),免得日后配置环境变量出现什么意想不到的麻烦。

二、安装过程中,当出现Advanced Options时,将Add Anaconda to the system PATH environment variable的选项打勾,这是将Anaconda加入系统路径的环境变量,如此一来就可以直接在Windows的cmd窗口和MAC系统以及linux系统的终端里头使用conda、jupyter等命令了。这条选项的下面一条也建议打勾,因为我们是通过Anaconda安装Python的,最好将Anaconda的解释器作为系统的python解释器。

Anaconda的使用方法和常用命令

Anaconda安装完后,就可以在windows的cmd里头,或在mac和linux系统的终端里头操作了。
conda --version:查看Anaconda的版本,以确认Anaconda安装成功;
conda list:可以查看Anaconda里头安装的一些软件,如python,sklearn,matplotlib,numpy,scipy等;
conda update anaconda:更新升级Anaconda;
conda create -n env packages:安装虚拟环境,其中env为环境的名称,用英文,packages是虚拟环境所要安装的软件包,比如conda create -n envName python=3.8 numpy scipy
conda activate envName:进入名为envName的虚拟环境
conda deactivate:退出当前虚拟环境
conda env remove -n envName:移除名为envName的虚拟环境
conda env list:查看所有的虚拟环境
conda install packages:安装软件包,package是软件、库的名称,如numpy,scipy等
conda install package=1.1.1:安装特定版本的软件包
conda remove package:删除软件包
conda update package:更新软件包
conda update --all:更新所有的软件包
如果conda安装软件包安装不了的话,可以尝试换一下conda安装包的镜像地址:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
如果还是安装不了,这个时候可以尝试一下用Python自带的pip install packages或pip3 install packages进行安装。

python启动jupyter notebook编辑器的方法

1、windows系统安装anaconda之后,可以直接在启动栏里头寻找anaconda安装的文件夹,并在里头找到相应的虚拟环境下的jupyter notebook——如果你用上面的conda命令安装了虚拟环境——然后,点击即可启动。

2、mac系统或linux系统,启动终端,然后在命令行里头输入jupyter notebook,过一会儿就会启动了。

重要提示:如需大数据处理、机器学习模型训练,可在当前CSDN平台私信或评论留言。

http://www.lryc.cn/news/196711.html

相关文章:

  • Flink 的集群资源管理
  • STM32学习笔记
  • Java应用性能问题诊断技巧
  • 监控系列(六)prometheus监控DMHS操作步骤
  • SLAM从入门到精通(dwa速度规划算法)
  • 嵌入式实时操作系统的设计与开发(aCoral线程学习)
  • JAVA基础(JAVA SE)学习笔记(二)变量与运算符
  • chatgpt 接口 和 jupyter版本安装
  • ubuntu20.04 nerf开山之作
  • Java 中实现单例模式
  • 标签页的使用
  • 新一代开源语音库CoQui TTS冲到了GitHub 20.5k Star
  • CSS 效果:多列文字,第一行对齐,flex方式元素被挤压
  • 优维低代码实践:片段
  • 【计算机网络】第一章、计算机网络体系结构
  • vr火灾逃生安全科普软件开展消防突击教育安全有效
  • Kafka SASL认证授权(五)ACL源码解析
  • logback-spring.xml 中根据不同的业务表示,分类打印到不同的文件夹、时区动态设置
  • linux系统编程之一
  • 【LeetCode】《LeetCode 101》第十三章:链表
  • Electron webview 内网页 与 preload、 渲染进程、主进程的常规通信 以及企业级开发终极简化通信方式汇总
  • AI人工训练师,提升外呼机器人的运营效果
  • nginx正向代理、反向代理、负载均衡(重中之重)
  • MySQl_2
  • 使用Filter AND Interceptor校验等录(全网独一份,机不可失)
  • ubuntu20.04安装FTP服务
  • MyBatisPlus(二十)防全表更新与删除
  • 14.9 Socket 高效文件传输
  • 第二节 threejs简单案例
  • PowerShell批量修改DNS域名解析