Pycharm创建项目“New environment using“与“Existing interpreter“的区别

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pycharm创建项目“New environment using“与“Existing interpreter“的区别相关的知识,希望对你有一定的参考价值。

在使用Pycharm创建python项目时,可以分别选择Project Interpreter:New environment using和Existing interpreter。

选择New environment using表示新建的项目所依赖的第三方模块会单独放在项目的venv(virtualenv)文件夹中,这里存在着一个虚拟的python环境,该目录下所有的第三方模块都可以直接脱离系统安装的python独立运行。例如我们有两个不同的python项目,但一个依赖的requests模块版本是2.3,而另外一个依赖的requests模块要求的版本是2.5,就可以通过New environment using来依赖不同版本的requests模块,而不是只能使用系统环境中的requests模块。

 选择Existing interpreter表示新建的项目所依赖的第三方模块是存放在本地系统环境中的,如果要更改第三方模块的版本,那么可能另外也依赖系统环境第三方模块的项目因为使用的版本不同而受到影响。

以上是关于Pycharm创建项目“New environment using“与“Existing interpreter“的区别的主要内容,如果未能解决你的问题,请参考以下文章

社区版pycharm创建django项目的一些问题

pycharm创建项目为何有两个路径,能选一样的吗?

pycharm社区版创建django项目(Windows 8.1)

在Pycharm下创建scrapy项目

使用PyCharm创建Django项目及基本配置

使用PyCharm创建Django项目及基本配置