zoukankan      html  css  js  c++  java
  • 【anaconda软件】Anaconda使用教程全攻略---基于Anaconda环境下,利用pycharm软件进行python虚拟环境的搭建(十)

    一、首先是新建工程,打开pycharm之后,面对窗口如下:

    二、 选择【create new project】,接下来会弹出如下窗口

    三、Project Interpreter的使用说明

    模块1、Location:用于定义工程文件的存放路径

    模块2、Project Interpreter这个下面有两个选项:New environment using和Existing Interpreter

      1、New environment using 这个选项是新建立一个虚拟的python运行环境;这里有三个选择:Virtualenv、Pipenv、Conda。

    1. Virtualenv Environment是虚拟环境的意思,它在项目文件下创建一个独立虚拟环境(venv),他是一款工具,在pycharn中集成了。它会创建一个独立的虚拟环境,可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter程序间,避免了不同Python程序间的互相影响,独立的使用一个Python解释器,不会与本地解释器产生影响。【利用电脑已有的python编辑器(纯净的python或者虚拟环境中的python软件)进行虚拟环境的搭建】  
    2. pipnev包管理模块。Pipenv是一种工具,提供了为Python项目创建虚拟环境所需的所有必要手段。在您安装或卸载软件包时,它会通过Pipfile文件自动管理项目软件包。Pipenv还会生成Pipfile.lock文件,该文件用于生成确定性构建并创建工作环境的快照。当项目要求和软件包版本很重要时,这对于安全敏感型部署可能特别有用。
    3. conda在conda环境下创建一个虚拟环境,venv在anaconda下,项目文件在venv下。

    1、选择Virtualenv Environment

      1、Location:当选择【Virtualenv Environment选项时,目录就是之前自己设置的项目目录下的venv(virtule environment简称),这个虚拟环境可以包含你运行本工程需要的支持包,并可以在这个虚拟的环境中安装新的支持包,这能给你建立一个相对独立的python环境,(这样的创建方法,会在工程下面创建一个虚拟编译环境,需要测这个环境位置是否可以自定义修改?初步测试可以修改)

      2、Base Interpreter:当选择【Virtualenv Environment】选项时,这个选项选择本地电脑已安装的python编辑器的安装路径。【利用电脑已有的python编辑器(纯净的python或者虚拟环境中的python软件)进行虚拟环境的搭建】  

      3、Inherit global site-package:当勾选【Inherit global site-package】这个子选项的意思是继承全局的site-package,含义就是将自己python路径下的site-package链接到你的venv下面以供使用(在venv下面生成几个配置文件,可以链接到你的本地python/Lib/site-package),

      4、make available to all projects:当勾选【make available to all projects】,你在这个工程中使用的python解释器可以对其他工程可见。当然已经安装的site-package也继承到此工程中,但是在此工程中新安装的site-package是否会添加到全局的的支持包,我没有验证,不能瞎说。

    2、选择pipnev

       1、Base Interpreter:当选择【pipnev】选项时,这个选项选择本地电脑已安装的python编辑器的安装路径。【利用电脑已有的python编辑器(纯净的python或者虚拟环境中的python软件)进行虚拟环境的搭建】

       2、Pipnev executable: pipnev软件的安装位置,

    错误说明:

      Pycharm初始化配置为:Pipenv Environment时,下方显示“Pipenv executable is not found”

      原因:

      Pipenv命没有安装

      解决办法:

      pip install pipenv  执行该命令安装即可。

      再次检查这个错误:

      File->Setting->Project:Project Script->Project Interpreter->Add...

      弹出下面弹窗,Add Python Interpreter->Pipenv Environment 页面,就没有刚才的错误了

    3、选择conda创建

      1、Location:当选择【conda】选项时,目录就是Anaconda安装路径下的venv(virtule environment简称),这个虚拟环境可以包含你运行本工程需要的支持包,并可以在这个虚拟的环境中安装新的支持包,这能给你建立一个相对独立的python环境,(这样的创建方法,会在工程下面创建一个虚拟编译环境,需要测这个环境位置是否可以自定义修改?初步测试可以修改)

      2、Python Version: 选择python编译器的版本

      3、Conda executable:conda运行程序的安装位置。

      4、make available to all projects:当勾选【make available to all projects】,你在这个工程中使用的python解释器可以对其他工程可见。当然已经安装的site-package也继承到此工程中,但是在此工程中新安装的site-package是否会添加到全局的的支持包,我没有验证,不能瞎说。

    作者:小飞
    备注:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
    备注:部分图片下载来源于网络,如若有侵权,请联系本人予以删除,邮箱:2777418194@qq.com。
    本博客作为本人软件学习记录而用,不提供任何软件的下载链接,敬请谅解
    可关注本人微信公众号【软件开发部门】回复“资源”获取部分免费资源
  • 相关阅读:
    [转]EntityFramework之领域驱动设计实践
    [转]个人源码管理:如何在本机配置自己的SVN Repository (图解)
    [转]ASP.NET MVC Bootstrap极速开发框架
    聚沙成塔 现在造就未来
    sql server 判断及增加列的默认值约束
    [转]asp.net URL中包含中文参数造成乱码的解决方法
    [转]URL汉字编码问题(及乱码解决)
    [转]AngularJS 使用 UI Router 实现表单向导
    [转]AngularJS+UI Router(1) 多步表单
    [转]How to Create Custom Filters in AngularJs
  • 原文地址:https://www.cnblogs.com/xf23554/p/13490339.html
Copyright © 2011-2022 走看看