Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境


Posted in Python onApril 08, 2020

PyCharm 社区版(Free)对初学者来说功能已经够用了,下载安装即可,不需要Licences与破解操作,后面有需要用到专业版的功能时,在重新下载专业版,购买Licences(或破解)也不迟。

1、下载 PyCharm(社区版 Community)

进入PyCharm 官网,点击社区版(Community)的 Download,下载到本地。

2、安装 PyCharm

  • 在 /home 目录下,新建 PyCharm 文件夹 (mkdir ~/PyCharm)
  • 右键解压(提取到此处)刚才下载的文件
  • (cp pycharm-community-2019.3.4.tar.gz /home/majianwei/PyCharm/)
  • (cd /home/majianwei/PyCharm/)
  • (tar -zxvf pycharm-community-2019.3.4.tar.gz)
  • 进入解压出来的文件夹,在进入bin文件夹(cd pycharm-community-2019.3.4/bin)
  • 右键空白处,在终端打开,输入命令:sh ./pycharm.sh
  • 第一个弹窗,选择 Do not import settings (除非想用之前的设置,否则就选这项)

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

第二个弹窗,勾上“I confirm …”,然后点 Continue

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

第三个弹窗,选 Dont sent

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

就安装好了,不同的版本安装可能有些不一样,不过具体都是类似的,安装软件多了,套路都是一样的。下图是 PyCharm 第一次进去的界面

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境3、

3.生成快捷方式

  • 进入快捷方式的文件夹:cd /usr/share/applications
  • 创建快捷方式(vim):sudo vim pycharm.desktop
  • 复制下面内容到文件内
[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/home/majianwei/PyCharm/pycharm-community-2019.3.4/bin/pycharm.jpg
Exec=sh /home/majianwei/PyCharm/pycharm-community-2019.3.4/bin/pycharm.sh
MimeType=application/x-py;
Name[en_US]=pycharm

我的路径是 /home/majianwei/PyCharm/pycharm-community-2019.3.4/bin,按照实际路径自己修改
Exec:pycharm.sh
Icon:pycharm.jpg

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

这时可以在应用程序里看到 PyCharm 的图标了

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

拖动即可复制到收藏夹中

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

若有需要,也可以创建桌面快捷方式
sudo cp /usr/share/applications/pycharm.desktop ~/桌面/

(用软链接的方式,发现无法信任,改了权限与所属都不行,直接用复制就好了)
双击启动,弹窗出来就选信任,启动一次后,图标才会刷新出来。

4、PyCharm 中选用 Anaconda 的环境

4.1 验证 Anaconda 正确安装

首先,要保证 Anaconda 正确安装,可以查看这篇文章来进行安装 Anaconda
Ubuntu18.04 安装 Anaconda3的教程详解

4.2 新建工程

  • 点击 Creat New Project
  • 改下工程的路径与名称
  • 选择 Existing Interpreter
  • 选择 Conda Environment,并手动选择 Interpreter 为 anaconda3/bin/python
  • OK,Create

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

输入测试代码,若图像正常显示,则可以认为PyCharm 正在使用 Anaconda 的环境,并且包也由 Anaconda 来管理。

Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境

到此,就已经实现了利用 PyCharm 来进行项目文件的编辑与管理,Anaconda 来进行包的管理 的过程了,环境搭建完毕,接下来又可以愉快的鲁代码了。

总结

到此这篇关于Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境的文章就介绍到这了,更多相关ubuntu安装 PyCharm内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
推荐下python/ironpython:从入门到精通
Oct 02 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
Jun 29 Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
详解Tensorflow数据读取有三种方式(next_batch)
Feb 01 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
python-视频分帧&多帧合成视频实例
Dec 10 Python
Pytorch自己加载单通道图片用作数据集训练的实例
Jan 18 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
python初步实现word2vec操作
Jun 09 Python
python实现npy格式文件转换为txt文件操作
Jul 01 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
Python可变集合和不可变集合的构造方法大全
Dec 06 Python
在python中修改.properties文件的操作
Apr 08 #Python
python3 配置logging日志类的操作
Apr 08 #Python
python3 logging日志封装实例
Apr 08 #Python
Django实现whoosh搜索引擎使用jieba分词
Apr 08 #Python
Python 输出详细的异常信息(traceback)方式
Apr 08 #Python
python上传时包含boundary时的解决方法
Apr 08 #Python
python MultipartEncoder传输zip文件实例
Apr 07 #Python
You might like
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
php实现的双向队列类实例
2014/09/24 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
Extjs4 类的定义和扩展实例
2013/06/28 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
详细分析JavaScript函数定义
2015/07/16 Javascript
浅析jquery数组删除指定元素的方法:grep()
2016/05/19 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
Vue+webpack+Element 兼容问题总结(小结)
2018/08/16 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
浅谈python写入大量文件的问题
2018/11/09 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
python Django 创建应用过程图示详解
2019/07/29 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
python爬虫爬取图片的简单代码
2021/01/18 Python
小学作文评语大全
2014/04/21 职场文书
医院党员公开承诺书
2014/08/30 职场文书
聘任证明怎么写
2015/03/02 职场文书
业务员管理制度范本
2015/08/06 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP
Python+pyaudio实现音频控制示例详解
2022/07/23 Python