• pycharm解释器的配置等


    转自:http://www.360doc.com/content/18/0913/14/11881101_786350505.shtml

    为什么安装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

    第三章 pycharm 配置python的环境

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

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

    第三章 pycharm 配置python的环境
    第三章 pycharm 配置python的环境

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

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

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

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

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

    第三章 pycharm 配置python的环境

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

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

    第三章 pycharm 配置python的环境
    第三章 pycharm 配置python的环境

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

    第三章 pycharm 配置python的环境
  • 相关阅读:
    查找代码行数和查看域名版本
    iOS10里的通知与推送
    计算有多少个岛屿
    java.lang.NoClassDefFoundError: Could not initialize class com.haoyao.shop.common.XXX
    Windows 版本Mongodb 启动
    安装第三方库 报错Python version 2.7 required, which was not found in the registry
    Python 爬虫 报错 403 HTTP Error 403: Forbidden
    廖雪峰 练习 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
    利用Python 2.7打印杨辉三角
    MAVEN实战 读书笔记 第二章
  • 原文地址:https://www.cnblogs.com/Li-JT/p/12186564.html
Copyright © 2020-2023  润新知