一、虚拟环境安装容易遇到的问题

1、开发中问题:

如何在同一台主机中,要开发多个不同的项目,而且需要用到同一个包的不同版本?

尝试分析:

在开发过程中,使用python的包时可以联网安装,使用sudo pip install 包名称,可以安装包,可是如果使用上面的命令,在同一个目录下2、安装或者更新,其它的项目必须就无法运行了,怎么办呢?【推荐了解:python+人工智能课程】

我们需要每一个项目都使用独立的运行环境,并且支持安装不同版本的不同包。怎么解决:答案就是虚拟环境。

1570608915878_Django框架安装教程1.jpg


二、如何创建虚拟环境

安装软件:

1.安装虚拟环境: sudo pip3 install virtualenv

2.安装虚拟环境扩展包:sudo pip3 install virtualenvwrapper

3.在用户家目录下的配置文件.bashrc中追加:(vim ~/.bashrc)

    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

    export WORKON_HOME=$HOME/.vritualenvs

    source /usr/share/virtualenvwrapper/virtualenvwrapper.sh


创建python3虚拟环境:

mkvirtualenv -p python3 虚拟环境名称

例:

mkvirtualenv -p python3 py_django_1.11.11

1570608963813_Django框架安装教程2.jpg

1570608986290_Django框架安装教程4.jpg

注意:

    创建成功后,会自动工作在这个虚拟环境上。

    创建虚拟环境需要联网, 会默认安装pip,setuptools,wheel包。

    工作在虚拟环境上,提示符最前面会出现"(虚拟环境名称)"。

退出虚拟环境:

    命令:deactivate

1570609027830_Django框架安装教程4.jpg


查看与使用虚拟环境:

    查看

    命令: workon 两次tab键

1570609117951_Django框架安装教程5.jpg

    使用虚拟环境:

    命令:workon 虚拟环境名称

1570609134277_Django框架安装教程6.jpg

    删除虚拟环境:

    命令:rmvirtualenv 虚拟环境名称

例:

    先退出当前环境:deactivate

    再删除:rmvirtualenv py_django

1570609188565_Django框架安装教程7.jpg

包操作:

    查看已安装的python包命令如下:

        pip list

1570609227235_Django框架安装教程8.jpg

    包安装命令:

        pip install 包名称:

1570609243439_Django框架安装教程9.jpg


看到上面这个内容,说明django环境就安装成功了。