python和pycharm安装教程(第三章pycharm配置python的环境)

为什么安装Python后,还需要pycharm配置环境

我们实际工作中使用python,往往不同项目会用到不同的Python版本和同一个包的不同版本,比较头疼一点是包管理和Python不同版本的切换问题。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便Python使用者直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

Python开发IDE工具——pycharm使用了两种虚拟环境管理工具——virtualenv和conda。

Anaconda是一个用于科学计算的Python发行版。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。

virtualenv 是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7/ python3.5 ,但是如果都装到一台计算机,经常会导致问题。所以需要一个工具能够将这两种或几种不同版本的环境隔离开来,需要哪个版本就切换到哪个版本做为默认版本。virtualenv 既是满足这个需求的工具。它能够用于创建独立的Python环境,多个Python相互独立,互不影响。

背景介绍完了,下面介绍pycharm中使用virtualen的操作步骤:

1、创建一个项目Anconda_prj

python和pycharm安装教程(第三章pycharm配置python的环境)(1)

2、选择projectinterpreter的时候,可以选择已有的,也可以创建新的。

如果选择创建新的interpreter,可以选择使用conda或者Vierualenv来创建。

python和pycharm安装教程(第三章pycharm配置python的环境)(2)

python和pycharm安装教程(第三章pycharm配置python的环境)(3)

Name中填写新虚拟环境的名字,或者使用默认名字,方便以后安装第三方包和其他项目使用;

在Location中填写新环境的文件目录;

在Base interpreter下拉框中选择Python解释器;

勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;

勾选Make available to all projects可将此虚拟环境提供给其他项目使用。

python和pycharm安装教程(第三章pycharm配置python的环境)(4)

接下来我们介绍一下刚创建的Anconda_prj如何使用,有什么特性。

1、在pycharm中,项目使用的interperter加载库的位置如下。其位置并不是python的安装目录(我的python安装在c:\\Programs\python目录下)

python和pycharm安装教程(第三章pycharm配置python的环境)(5)

python和pycharm安装教程(第三章pycharm配置python的环境)(6)

2、在CMD命令行使用pip安装lib库之后,并没有自动加到上面的虚拟库中,需要再虚拟目录下再次执行pipinstall,或者使用pycharm的lib管理工具进行安装

python和pycharm安装教程(第三章pycharm配置python的环境)(7)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页