Ubuntu下Anaconda和Pycharm配置方法详解


Posted in Python onJune 14, 2019

本文为大家分享了Ubuntu下Anaconda和Pycharm的配置方法,供大家参考,具体内容如下

1.对于Ubuntu18.04,一开始会有一个系统默认的python解释器,是3.6版本,位置在/usr/bin/python3.6。可以通过在terminal中输入python或者python3来查看。

Ubuntu下Anaconda和Pycharm配置方法详解

2.安装了Anaconda3之后,Anaconda会自带一个python解释器,也是3.6版本,位置在/home/li/anaconda3/bin/python3。一旦安装了Anaconda,这个python就会变成默认的。在terminal里面直接输入python,显示的位置就是这个。

Ubuntu下Anaconda和Pycharm配置方法详解

3.这个Anaconda默认的python,在系统之外虚拟出来一个使用python的环境,叫做base。在这个环境下面安装的库,不会与系统自带的python以及库冲突。星号表示默认。

Ubuntu下Anaconda和Pycharm配置方法详解

4.此外,可以在Anaconda上再虚拟出各种自定义环境,能够选择python版本和库版本。比如我新建了一个环境较python2,此时的python位置在/home/li/anaconda3/envs/python2/bin/python,其中的python2是我给这个虚拟环境的命名。新建环境可以通过Anaconda 操作界面,也可以使用指令。

Ubuntu下Anaconda和Pycharm配置方法详解

Ubuntu下Anaconda和Pycharm配置方法详解

5.其他一些anaconda 指令如下

创建环境,可以指定版本

conda create --name your_env_name
conda create --name your_env_name python=2.7
conda create --name your_env_name python=3
conda create --name your_env_name python=3.5

创建包含某些包的环境,可以指定包版本

conda create --name your_env_name numpy scipy
conda create --name your_env_name python=3.5 numpy scipy

列举当前所有环境,进入和退出环境

conda info --envs
conda env list
source activate your_env_name
source deactivate

uninstall Anaconda

rm -rf ~/anaconda3

6.在pycharm中选择interpreter的时候,选择conda environment。然后选择base环境下,或者其他环境下的python,这样就能得到想要的python以及该环境下的库了。

这个图中选择的是系统默认的python解释器,可以看到下面很多包是没有的。

Ubuntu下Anaconda和Pycharm配置方法详解

这次选择的是Anaconda的默认python解释器,tensorflow就在里面了。

Ubuntu下Anaconda和Pycharm配置方法详解

Ubuntu下Anaconda和Pycharm配置方法详解

如果选择自定义的环境python2中的解释器,可以看到这个虚拟环境中只有最基本的一些库。

Ubuntu下Anaconda和Pycharm配置方法详解

Ubuntu下Anaconda和Pycharm配置方法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之玩转字符串(3)
Sep 14 Python
python实现在pickling的时候压缩的方法
Sep 25 Python
Python3读取zip文件信息的方法
May 22 Python
python连接数据库的方法
Oct 19 Python
使用Python和xlwt向Excel文件中写入中文的实例
Apr 21 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
使用python制作一个解压缩软件
Nov 13 Python
python全局变量引用与修改过程解析
Jan 07 Python
Python基于requests库爬取网站信息
Mar 02 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
Jun 09 Python
Django如何批量创建Model
Sep 01 Python
PyQt5 加载图片和文本文件的实例
Jun 14 #Python
pyqt5 使用label控件实时显示时间的实例
Jun 14 #Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
Jun 14 #Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 #Python
PyQt4实时显示文本内容GUI的示例
Jun 14 #Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 #Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 #Python
You might like
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
php 静态变量的初始化
2009/11/15 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
如何让页面在打开时自动刷新一次让图片全部显示
2012/12/17 Javascript
url参数中有+、空格、=、%、&、#等特殊符号的问题解决
2013/05/15 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
JS表的模拟方法
2015/02/05 Javascript
AngularJS快速入门
2015/04/02 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
微信小程序 wx.request(接口调用方式)详解及实例
2016/11/23 Javascript
Web前端开发之水印、图片验证码
2016/11/27 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
Python实现简单的多任务mysql转xml的方法
2017/02/08 Python
Python查找文件中包含中文的行方法
2018/12/19 Python
谈谈Python中的while循环语句
2019/03/10 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
简单了解python数组的基本操作
2019/11/26 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
美国经典刺绣和字母儿童服装特卖:Smocked Auctions
2018/07/16 全球购物
政协调研汇报材料
2014/08/15 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL
python process模块的使用简介
2021/05/14 Python
一起来学习Python的元组和列表
2022/03/13 Python
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python