IE-LAB 周涛

本文重点:network programming,python,pycharm

Python是一个开源的软件,支持很多第三方的包,也叫做模块,可以理解为软件。第三方的开发包支持不同的场景,开发不同项目的时候可能需要不同的软件包。

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm 中文

如果在同一个环境下开发,也就是在系统环境下开发(就是python软件安装的主目录),所有项目的软件包都会在同一目录下安装,这样会使得目录中程序很多,占用的空间很大。

通常在生产环境中项目发布的时候,项目程序所依赖的软件包同样需要打包发布,这样会使得程序很大。所以需要对不同的项目建立独立的开发环境,安装不同的项目程序所依赖的软件包。这个就是虚拟开发环境。

虚拟开发环境的安装以前是使用这个软件安装的:

  • pip install virtualenvwrapper-win  ------- 安装virtualenv程序,
  • 然后在电脑系统中修改workon的路径,相当于虚拟环境创建的主目录,默认在当前用户目录下,
  • 使用mkvirtualenv venv_1创建一个虚拟环境venv_1,
  • 使用workon venv_1,进入虚拟环境,
  • 使用pip install django,安装django开发软件包,
  • 安装完毕后,可以使用pip list查看当前虚拟环境中安装的软件包,
  • 使用deactivate,退出当前虚拟开发环境,
  • 然后进入pycharm关联项目与虚拟开发环境,
  • 开始开发项目

可以看到整个流程非常的繁琐,但是新版本的pycharm简化了这些操作,非常的简便。

在2019.3.3的pycharm版本安装后,我们开始创建项目:

  • 创建项目

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm不能自动导包_02

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm 中文_03

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm不能自动导包_04

备注:创建的项目名称必须不能包含中文字符,如果包含中文字符,自动创建的虚拟环境使用起来很麻烦

  • 创建新的python文件

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm virtualenv_05

这时你看到左边项目位置有个venv的文件夹,同时打开项目在计算机中的目录也可以看到这个文件夹

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm virtualenv_06

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm中文_07

这说明pycharm在创建项目时,自动创建了项目所关联的虚拟开发环境,并且在setting中已经关联好

  • 点开下方的terminal,可以看到现在正在虚拟开发环境内

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm不能自动导包_08

输入pip –V,查看当前虚拟开发环境

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm不能自动导包_09

输入pip install --trusted-host https://pypi.douban.com/simple/ django,从豆瓣安装django

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm 把整个项目_10

安装完毕后,使用pip list查看虚拟开发环境中安装的软件包

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm 中文_11

这时可以打开cmd,查看系统目录和目录下安装的软件包

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm不能自动导包_12

pycharm如何设置全局的python版本 pycharm 设置python环境_pycharm virtualenv_13

可以看到系统目录下,并没有安装django

注意:创建的项目一定不能包含汉字,否则默认安装软件包的目录会在系统目录下。