pycharm新建项目环境设置详解
1引言
pycharm是当前最热门的python编译器。使用pycharm新建一个python项目时,需要设置项目路径、选择环境或新建环境,初学者往往很难理解这几个概念的区别和关系,就无法对项目结构的透彻理解,从而导致后续的一系列问题。本文环境管理器使用anaconda,尽量使用图文的方式来解释这几个概念和用法。
2详解
2.1几个概念
项目(project):在python中,通常是代码文件(.py)的集合。
解释器(interpreter):可以理解为,读懂你的python代码的机器,解释器的类型要与python代码的版本(版本就是常说的3.x 2.x。。。)对应。
环境(environment):包含了python第三方库、解释器等。
三者的关系是:
一个项目只能使用一个环境(包含了解释器),一个环境可以被多个项目使用。
在一个项目中安装的第三方库,会被存储到环境中。即当这个环境被其他项目使用时,第三方库也能被成功调用。
2.2为项目设置环境
新建项目时,有两个环境配置选项:为项目新建一个新环境和选择现有的解释器。
2.2.1为项目新建一个新环境
Conda executable选项,一般是固定的,不要动他。其他的位置和名称等选项都可以根据自己的需求选择或修改。
Make available to all project我一般都勾选,因为说不准这个环境是否被哪个项目用上。
2.2.2选择现有的解释器
如果曾经在文件夹中选择过,解释器选择的下拉框就会保存记录,选择即可。如果没有选择过,则要在右边的在文件夹中选择解释器。如何找到对应的解释器呢?先要找到想要的环境,环境下有个叫python.exe文件就是解释器。如下图,我选择的python.exe解释器位于一个名称叫python_36的环境下。这个环境名称是之前在创建新环境时自己定义的,具体关系如下图。
3总结
创建项目时的环境设置如上文所表述的。如果理解透彻了,pycharm中所有关于环境的问题都可以自己解决了。整体来看,环境、解释器、项目的关系还是很清晰的。
————————————————
版权声明:本文为CSDN博主「胡祺GISer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38858443/article/details/108966449
pycharm新建项目环境设置详解相关推荐
- angular 标准目录结构_Angular-cli新建项目目录结构详解
Angular-cli新建项目目录结构详解 在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文 ...
- ubuntu php设置,关于ubuntu php环境设置详解-PHP问题
ubuntu php设置办法:起首更新源列表:而后关上"终端窗口",输出饬令"sudo apt-get install php5"来装置php:接着装置设置装备 ...
- nodeJS入门——新建一个项目及代码详解
nodeJS入门--新建一个项目及代码详解 有了解nodejs的童鞋们知道,nodejs有很多的依赖,那么我们在新建一个项目的时候,如何快速的导入这些依赖从而创建一个nodejs项目呢,接下来会 ...
- java环境变量设置详解_JAVA环境变量配置详解(Windows)
JAVA环境变量JAVA_HOME.CLASSPATH.PATH设置详解 Windows下JAVA用到的环境变量主要有3个,JAVA_HOME.CLASSPATH.PATH. JAVA_HOME指向的 ...
- webpack搭建php服务器,webpack搭建react开发环境步骤详解
这次给大家带来webpack搭建react开发环境步骤详解,webpack搭建react开发环境的注意事项有哪些,下面就是实战案例,一起来看一下.mkdir react-redux && ...
- Java开发环境搭建详解
Java开发环境搭建详解 http://topic.csdn.net/u/20110829/13/BF4FAA45-3E1A-48A8-BC46-0405B7F862A2.html 一.jdk安装与 ...
- c语言path环境变量,Windows下PATH等环境变量详解(转载)
在学习JAVA的过程中,涉及到多个环境变量(environment variable)的概念,如PATH.正确地配置这些环境变量,是能够顺利学习.开发的前提.而经常出现的问题是:有的学习者能够按照提示 ...
- linux系统下安装pip3,linux下安装python3和对应的pip环境教程详解
linux下安装python3和对应的pip环境教程详解 1.下载python3.6的安装包: 2.解压后,进入到解压目录下,执行如下命令,将python3.6进行编译,如下是将python的环境编译 ...
- Windows XP 系统服务优化设置详解
Windows XP 系统服务优化设置详解(绝对精华) 分享XP_SP2服务详解及优化 XP_SP2服务详解及优化 个人认为XP的优化只有从服务着手,才是真正的优化,网上流传着一些方法,我 觉得根本就 ...
最新文章
- Effective 笔记
- Linux基础优化方法(一)———优化命令提示符和yum源仓库
- 玩转iOS开发:NSURLSession讲解(三)
- 孩子觉得数学难?那是底子没打好!
- HITOJ 2662 Pieces Assignment(状压DP)
- MySQL Java的JDBC编程
- Tip__Unity 3D模型上的材质球为灰色 改不动的问题
- 这份职业我有多少期许
- 来谈谈股民们的抄底问题,正确的短线交易是怎么玩的?活在市场里
- UDP通信多发多收(案例)和广播组播
- 由歌词引发的模式思考之上篇(FactoryMethod模式)
- 逆向教程-2014.08版电信爱游戏支付分析
- 【2021-12-11】在 Windows 系统下,迁移 Android Studio 的 Android 虚拟设备(AVD)到非系统分区,释放系统盘空间
- 特斯拉专利下载_特斯拉(Tesla)发布专利,Docker达到1.0,等等
- CSS图片阴影+鼠标移上图片放大、变形
- HP OEM XP的BIOS破解方法
- 电脑分盘工具,扩展C盘、分盘
- 使用VMware Workstation安装Windows10虚拟机(超详细,每一步都有)
- Linux CentOS 7.X下安装部署VNC
- com.sun.javaws.Main.launchApp 无法加载制定文件jnlp文件
热门文章
- MapGuide应用程序示例——你好,MapGuide!
- 人脸识别基础-灰度转换与修改图片尺寸
- 计算机毕设ppt写些什么,计算机专业毕业设计答辩PPT-.ppt
- Unity 2D游戏:代码控制精灵图片切换做出帧动画效果
- 记一次requestAnimationFrame之后页面崩溃、内存泄漏问题
- 防火墙服务器搭建与应用(1.0)
- 如何使用计算机备用内存,怎样解决emwin7/em备用存储空间占用高-win7 内存占用高,电脑物理内存占用90...
- 东软睿驰 adas车载测试
- L3-020 至多删三个字符 (30分)(动态规划)
- WordPress 不修改代码通过sql语句修改数据库批量增加文章阅读量