前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python学习笔记(3):配置虚拟开发环境

python学习笔记(3):配置虚拟开发环境

作者头像
用户3578099
发布2019-12-04 11:57:37
3300
发布2019-12-04 11:57:37
举报
文章被收录于专栏:AI科技时讯AI科技时讯

问题

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

解决办法

Mac Os 系统

安装 pip

Pip , Python数据包的安装器, 其官方文档介绍在此. 一般而言,当安装好python3后,pip也随之安装。如果获得如下错误

代码语言:javascript
复制
pip command not found

使用下面的命令安装pip:

代码语言:javascript
复制
sudo easy_install pip
安装 virtualenv

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

代码语言:javascript
复制
sudo pip install virtualenv

如果得到错误,输入下面命令进行安装

代码语言:javascript
复制
sudo -H pip install virtualenv
创建 virtualenv 环境

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

代码语言:javascript
复制
mkdir my_project && cd my_project

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

代码语言:javascript
复制
virtualenv env

创建完毕后,需要对环境进行激活virtualenv

代码语言:javascript
复制
source env/bin/activate

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI科技时讯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 解决办法
    • Mac Os 系统
      • 安装 pip
      • 安装 virtualenv
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档