解决PyCharm每次新建项目都要重新导包的问题
开发过程中,为了避免我们某些项目导入不需要用到的包,我们都会用到虚拟环境(venv),在pycharm中创建一个项目就会自动创建
vene的意义在于,当我们新建项目时会建立当前项目的一个虚拟环境,这个环境独立于全局环境,也就是新项目的虚拟环境是不会有之前导入的包,同时,我们在这个新项目导入的包也不会影响到其他项目,因为每个环境都是独立的,这样就避免我们创建项目时会导入一些不必要的包。
把venv打开就会看到安装的第三方库(包)
pycharm新建项目(new project)时,下面有两个选项
-
Inherit global site-packages:表示这个新建的项目会复制一份全局环境的包。
-
Make available to all projects:表示这个新建环境对所有包都可用(即其他新建项目可以选择这个环境)。
因此我们第一次创建项目时就勾选上这两个
然后我们正常导入包
再次创建新项目的时候选择Previously configured interpreter
然后点击下拉框,选择以前项目的解释器
点击创建
点击File、点击设置(setting)、双击Python:ProjectName、点击Python Interpreter,就可以看到在此项目中就出现了上一个项目的安装的第三方库(包)
讲解如何在PyCharm中使用venv管理项目,避免重复导入,包括全局包继承和环境重用方法。

2万+

被折叠的 条评论
为什么被折叠?



