python配置虚拟开发环境

问题

有的时候开发不一样的业务,所须要的环境不同。一直在同一个环境中开发时候,不一样的包版本升级可能会致使另外的业务不能正常工做。另外,有的github上的项目须要的开发环境与你使用的环境不一样,冒然的按照它的requirements安装相应的包会产生相似的问题。
通常而言,针对这种状况,对不一样的业务,若是是存在依赖包存在版本升降级问题,常规的办法是对不一样的业务建立不一样的虚拟环境,在各个业务下,先进入虚拟环境,而后须要那种依赖包再进行安装,这样就不会产生版本不同,或者版本升级致使的其它业务不能正常工做这一问题了。python

解决办法

Mac Os 系统

安装 pip

Pip , Python数据包的安装器, 其官方文档介绍在此.
通常而言,当安装好python3后,pip也随之安装。若是得到以下错误git

1 pip command not found

使用下面的命令安装pip:github

 

1 sudo easy_install pip

安装 virtualenv

virtualenv 是一个建立隔离python项目的工具。相似于将各个项目的python及依赖包进行隔离。
输入下面命令进行安装工具

1 sudo pip install virtualenv

若是获得错误,输入下面命令进行安装学习

 

1 sudo -H pip install virtualenv
建立 virtualenv 环境

导航至要存储你的代码路径下,建立新的目录ui

1 mkdir my_project && cd my_project

 

进入到my_project 文件夹下建立一个新的虚拟环境virtualenvurl

 

1 virtualenv env

建立完毕后,须要对环境进行激活virtualenvspa

 

1 source env/bin/activate

终端前面会出现这个,说明虚拟环境建立完毕,以后就能在该虚拟环境下随意操做,而不会对其它业务有所影响3d

 

 学习讨论群:632408235code

连接:

MAC下建虚拟环境

Mac上的PIP和Virtualenv

相关文章
相关标签/搜索