pycharm中虚拟环境的配置和第三方库的安装

1、为什么要配置python虚拟环境?

  每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接对我们本地的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。如果项目多了,就会造成本地环境的第三方库混杂,有冲突的风险。

  每个项目应该各自拥有一套“独立”的Python运行环境。Virtualenv就是用来为一个应用创建一套“隔离”的Python虚拟环境。

  virtualenv为应用提供了隔离的Python运行环境,可以解决不同应用间多版本的冲突问题。

2、pycharm新建项目时new environment 和 existing interpreter的区别

默认情况下PyCharm预设为New environment以及Virtualenv:

  location:选择为一个空白文件夹;base interpreter:选择为我们安装的Python。

  Pycharm会在空文件夹里创建一个venv文件夹,将Base interpreter指定的python编译器复制放进venv文件夹,构建一个不带任何第三方包的“干净”的新Python虚拟环境。已经安装到系统Python环境中的所有第三方包都不会复制过来。

  创建成功之后,新项目之后安装的所有第三方库仅限于这个副本的环境,而不会影响原本的 python 和其他项目。

  在命令行里通过pip install 安装的库,无法在自己创建的 PyCharm 项目中使用。原因就是项目使用了全新的虚拟环境。

选择existing interperter本地编译器创建项目:

  使用python安装路径下的编译器,新建出来的项目中什么都没有。
  pip安装的包可以在此新建的项目中使用,且不会将编译器复制一遍。
  pip安装的包都放在Python安装路径下的site-packages里。

3、安装第三方库

  第一种方法,在命令提示符中使用pip命令。想成功使用pip安装第三方库的条件:电脑中只安装了一个Python;在配置Python环境的时候,选择的是Existing Environment。

  第二种方法,file->settings->project:**->python interpreter,到Pycharm的环境配置页面;点击【+】号,到available packages页面,搜索并选中我们需要的第三方库,点击【Install Package】即可进行安装。

猜你喜欢

转载自www.cnblogs.com/mind18/p/12762961.html