实践PyCharm

new project

PyCharm New Project

上图表示创建工程有两种方式:

第一种是利用:virtualenv,

第二种是利用系统安装的python解释器。第二种方式比较简单,而且快速生成了项目,因为它不需要复制各种库文件。本文不再赘述。而virtualenv是pycharm自带的,有下面几个配置项目:

Location:填写新环境的文件目录 Base interpreter下拉框:选择Python解释器,默认是环境中配置的,可以修改。修改成什么解释器呢?后文会介绍。 Inherit global site-packages:可以使用base interpreter中的第三方库,可能会花费时间进行复制;如果不选将和外界完全隔离,新建立的项目很干净,里面没有系统中已经安装的第三方库文件。 Make available to all projects:是否将此虚拟环境提供给其他项目使用。勾选之后,可以提供给其他项目,如上文Base interpreter所说,等再新建下一个项目的时候,可以修改Python解释器,位置指向现在建立的虚拟环境。

将生成的venv目录加入版本管理,便于团队共享。

requirements.txt

requirements.txt用于管理第三模块。

将 requirements.txt 文件放到虚拟目录 venv 下,pycharm自动识别,点击『Install requirements』安装相应的 package。

img

或者使用:

1
2
3
4
5
# 生成requirements.txt
(venv) $ pip freeze >requirements.txt

# 基于requirements.txt安装第三方模块
(venv) $ pip install -r requirements.txt    

安装packages

当需要安装该环境所需要的包时,在Settings->project: {Project Name}->Project Interpreter中点右上角的加号,搜索包名称后点击Install Package即可。

PyCharm install packages