{"id":9203,"date":"2019-07-24T15:37:39","date_gmt":"2019-07-24T15:37:39","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=9203"},"modified":"2019-07-24T15:37:39","modified_gmt":"2019-07-24T15:37:39","slug":"pycharm-2019-2-released-initial-python-3-8-support","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2019\/07\/pycharm-2019-2-released-initial-python-3-8-support\/","title":{"rendered":"PyCharm 2019.2 Released with Initial Python 3.8 Support"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2016\/07\/pycharm-ide245.png\" alt=\"PyCharm IDE\" width=\"245\" height=\"250\" class=\"aligncenter size-full wp-image-5998\" \/><\/p>\n<p>PyCharm 2019.2 was released today with exciting new features, initial Python 3.8 support, improved Jupyter Notebook experience, and many more other changes.<\/p>\n<p>PyCharm 2019.2 release highlights:<\/p>\n<ul>\n<li>Improved Jupyter Notebook integration. Some of the most requested features have been implemented. <\/li>\n<li>Syntax highlight support for many other languages, C#, C++, Groovy, Lua, Makefiles, and more.<\/li>\n<li>cURL format is now supported for HTTP requests.<\/li>\n<li>Add support for some major Python 3.8 features.<\/li>\n<li>Full-text search across multiple data sources<\/li>\n<li>Improved debugging and variable refactoring experiences.<\/li>\n<li>For more details, see the <a href=\"https:\/\/blog.jetbrains.com\/pycharm\/2019\/07\/pycharm-2019-2-out-now\/\" rel=\"noopener\" target=\"_blank\">release note<\/a>.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2019\/07\/pycharm20192-splash-600x376.jpg\" alt=\"\" width=\"600\" height=\"376\" class=\"aligncenter size-large wp-image-9204\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2019\/07\/pycharm20192-splash-600x376.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2019\/07\/pycharm20192-splash-450x282.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2019\/07\/pycharm20192-splash.jpg 642w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h4>How to Install PyCharm 2019.2 in Ubuntu:<\/h4>\n<p>Jetbrains offers official Snap package for Linux desktop, which keeps the IDE always up-to-date.<\/p>\n<p>For <b>Ubuntu 18.04<\/b> and higher, simply open <b>Ubuntu Software<\/b>, search for and install pycharm packages:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/07\/pycharm-in-softwarecenter-600x264.jpg\" alt=\"\" width=\"600\" height=\"264\" class=\"aligncenter size-large wp-image-7985\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/07\/pycharm-in-softwarecenter-600x264.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/07\/pycharm-in-softwarecenter-450x198.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/07\/pycharm-in-softwarecenter-768x338.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2018\/07\/pycharm-in-softwarecenter.jpg 911w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>For <b>Ubuntu 16.04<\/b>, open terminal (Ctrl+Alt+T) and install <code>snapd<\/code> daemon via command:<\/p>\n<pre style=\"border:none;\">sudo apt install snapd snapd-xdg-open<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/07\/install-snapd-xdg-600x89.jpg\" alt=\"\" width=\"600\" height=\"89\" class=\"aligncenter size-large wp-image-6976\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/07\/install-snapd-xdg-600x89.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/07\/install-snapd-xdg-450x67.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/07\/install-snapd-xdg.jpg 709w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Then install PyCharm snap package via command:<\/p>\n<pre style=\"border:none;\">sudo snap install pycharm-community --classic<\/pre>\n<p>In the command replace <code>pycharm-community<\/code> with <code>pycharm-professional<\/code> for the professional edition.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/11\/pycharm-community-snap-600x83.jpg\" alt=\"\" width=\"600\" height=\"83\" class=\"aligncenter size-large wp-image-7333\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/11\/pycharm-community-snap-600x83.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/11\/pycharm-community-snap-450x63.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2017\/11\/pycharm-community-snap.jpg 748w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h4>Uninstall:<\/h4>\n<p>To remove the PyCharm snap package, either use Ubuntu Software or run command in terminal:<\/p>\n<pre style=\"border:none;\">sudo snap remove pycharm-professional pycharm-community<\/pre>","protected":false},"excerpt":{"rendered":"<p>PyCharm 2019.2 was released today with exciting new features, initial Python 3.8 support, improved Jupyter Notebook experience, and many more other changes. PyCharm 2019.2 release highlights: Improved Jupyter Notebook integration. Some of the most requested features have been implemented. Syntax highlight support for many other languages, C#, C++, Groovy, Lua, Makefiles, and more. cURL format [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,6],"tags":[1295,1753],"class_list":["post-9203","post","type-post","status-publish","format-standard","hentry","category-howtos","category-news","tag-pycharm","tag-python-3-8"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/9203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=9203"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/9203\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=9203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=9203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=9203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}