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批量修改文件后缀示例代码分享
Dec 24 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
Python中的descriptor描述器简明使用指南
Jun 02 Python
python用opencv批量截取图像指定区域的方法
Jan 24 Python
对python numpy.array插入一行或一列的方法详解
Jan 29 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
使用python动态生成波形曲线的实现
Dec 04 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
Python格式化输出--%s,%d,%f的代码解析
Apr 29 Python
python中threading和queue库实现多线程编程
Feb 06 Python
Python3+Flask安装使用教程详解
Feb 16 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php实现四舍五入的方法小结
2015/03/03 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
页面中js执行顺序
2009/11/09 Javascript
15 个 JavaScript Web UI 库
2010/05/19 Javascript
jQuery选择器简明总结(含用法实例,一目了然)
2014/04/25 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
使用express搭建一个简单的查询服务器的方法
2018/02/09 Javascript
Vue页面跳转动画效果的实现方法
2018/09/23 Javascript
vue实现表格过滤功能
2019/09/27 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
pandas string转dataframe的方法
2018/04/11 Python
python实战教程之自动扫雷
2018/07/13 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
利用CSS3的border-radius绘制太极及爱心图案示例
2016/05/17 HTML / CSS
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
数据库测试通常都包括哪些方面
2015/11/30 面试题
高三自我鉴定
2013/10/23 职场文书
高级人员简历的自我评价分享
2013/11/03 职场文书
外贸业务员求职信范文
2013/12/12 职场文书
施工资料员的岗位职责
2013/12/22 职场文书
怎么写好自荐书
2014/03/02 职场文书
小学生大队委竞选稿
2015/11/20 职场文书
python实现简单石头剪刀布游戏
2021/10/24 Python