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

pycharm联合Anaconda

最近想试着用python做点小东西,先去git上down别人的代码,每个人环境都不一样,所以就用到了Anaconda,来进行环境控制。

1.安装

直接去官方的网站里找,找不到直接用我这里的链接有各个版本,包括历史版本。基本都是下一步就可以,这里注意下直接打钩,要不然还要手动增加环境变量。
Anaconda官网
在这里插入图片描述
点开这个,输入命令看下,目前的环境,由图可见只有base,安装完成。
在这里插入图片描述
在这里插入图片描述

2.anaconda基本命令

anaconda启动真的非常慢,反正我电脑是这样,所以我这里都用命令行来操作。

#修改国内镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes

#清除索引
conda clean -i

在用户目录下找到这个文件.condarc,修改里面内容保存完记得输入清除索引代码 conda clean -i,然后开始毫秒级体验。
在这里插入图片描述

在这里插入图片描述

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
  - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  ustc: http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  alibaba : https://mirrors.aliyun.com/pypi/simple/
 
ssl_verify: true
#升级
conda update conda 

#查看环境列表
conda env list

#创建虚拟环境(不指定路径)
conda create -n env_name(环境名称) python=3.8(对应的python版本号)

#创建虚拟环境(指定路径)
conda create --prefix=env_file(环境路径) python=3.8(对应的python版本号)
conda create -p env_file(环境路径) python=3.8(对应的python版本号)

#激活虚拟环境
conda activate env_name(环境名称)
#退出虚拟环境
conda deactivate env_name(环境名称)
#删除虚拟环境(删除前记得先退出环境)
conda remove -n env_name(环境名称) --all

3.pycharm使用anaconda

设置环境即可,File-setting
在这里插入图片描述
设置点一下,可以添加环境,选中自己anaconda的环境
在这里插入图片描述
在这里插入图片描述

4.GitHub项目run

github上的项目都包含requirements.txt,用于记录所有依赖包及其精确的版本号,以便新环境部署。

#生成命令(借助pipreqs工具)
pip install pipreqs
pipreqs ./ --encoding=utf-8 --force

#安装命令
pip install -r requirements.txt

#指定源安装
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

5.python使用小心得

5.1生成的csv多了一列unamed

在这里插入图片描述

这是读取的时候多生成了一个索引列,实际我们是不需要的,只需增加index_col=0

data = pd.read_csv(csv_name, nrows=11, index_col=0)

在这里插入图片描述

相关文章:

  • 不知道视频怎么转音频?手把手教你视频转音频
  • 【C++笔试强训】第十五天
  • 应用软件漏洞排名
  • 基于YOLOV7的桥梁基建裂缝检测
  • BH1750 传感器实战教学 —— 驱动移植篇
  • 考研数学——张宇八套卷
  • ARM 汇编基础
  • CyberSploit:1
  • 【云原生 | 从零开始学istio】五、istio灰度发布以及核心资源
  • 数据结构篇-树与森林
  • fastdfs添加storage节点
  • java计算机毕业设计学生勤工助学管理系统源程序+mysql+系统+lw文档+远程调试
  • WebShell箱子简介与原理
  • 部署vue项目到阿里云服务器
  • Elasticsearch:Top metrics 聚合
  • C++类的相互关联
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • echarts花样作死的坑
  • js继承的实现方法
  • Laravel 中的一个后期静态绑定
  • Laravel5.4 Queues队列学习
  • PHP的Ev教程三(Periodic watcher)
  • Python - 闭包Closure
  • Service Worker
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • win10下安装mysql5.7
  • 搞机器学习要哪些技能
  • 技术胖1-4季视频复习— (看视频笔记)
  • 简单实现一个textarea自适应高度
  • 前端相关框架总和
  • 三栏布局总结
  • 我有几个粽子,和一个故事
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 用Python写一份独特的元宵节祝福
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 国内开源镜像站点
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • "无招胜有招"nbsp;史上最全的互…
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $().each和$.each的区别
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (五)网络优化与超参数选择--九五小庞
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)setTimeout 和 setInterval 的区别
  • 、写入Shellcode到注册表上线
  • .mysql secret在哪_MySQL如何使用索引
  • .NET Framework 服务实现监控可观测性最佳实践
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .net/c# memcached 获取所有缓存键(keys)
  • [100天算法】-不同路径 III(day 73)
  • [Android Studio] 开发Java 程序