首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >新的云主机 python 创建虚拟环境

新的云主机 python 创建虚拟环境

作者头像
py3study
发布于 2020-01-20 06:40:09
发布于 2020-01-20 06:40:09
3.3K0
举报
文章被收录于专栏:python3python3

1.为什么要搭建虚拟环境?

问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 解决方案 : 虚拟环境 作用 : 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.

在开发过程中, 便于控制python的web框架或工具包的版本,创建多个虚拟环境,就相当于我们在一台电脑上拥有了多个python解释器

好了,接下来我们开始安装了~

2.搭建python虚拟环境

1.我们先创建一个隐藏目录 .virtualenvs,所有的虚拟环境都放在此目录下 

在你需要建立的目录下输入  mkdir /root/.virtualenvs

2.安装虚拟环境

pip install virtualenv

pip install virtualenvwrapper

3.配置环境变量,增加最后两行  vim ~/.bashrc

export WORKON_HOME=/root/.virtualenvs  source /usr/local/python3.6.5/bin/virtualenvwrapper.sh 

运行测试:source ~/.bashrc

正常 的状态

会出现报错的情况如下

这里路径配置错了

还有一种是你安装了python3之后 软连接设置错误

思路:/usr/bin/python → /usr/bin/python2 操作:mv /usr/bin/python /usr/bin/python2

然后把 python3 执行文件通过软链接的方式放到 /usr/bin/python 操作:ln -s /usr/local/python3.6.5/bin/python3 /usr/bin/python

再次执行source ~/.bashrc 这里的路径都是你安装的路径和python 文件名自行更改

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/03/31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
linux 下创建虚拟环境 python
virtualenv是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都装到一起,经常会导致问题。virtualenv能够用于创建独立的Python虚拟环境,多个Python相互独立,互不影响。 virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。
人生不如戏
2018/09/27
4.1K0
Python使用virtualenvwrapper创建虚拟环境
为了不影响本地的大环境或者同时安装python2以及python3之后的方便切换,使用python的虚拟环境 大多数用virtualenv来做,我用virtualenvwrapper来做,方便管理  Windows环境下 假设python3在path下,python2未添加 安装 pip install -i https://pypi.douban.com/simple/ virtualenvwrapper-win 这里的-i 后面跟的网站是豆瓣源,目的是加快下载速度,pip默认的是python的官方源
禹都一只猫olei
2018/05/25
1.1K0
【愚公系列】2021年12月 Python教学课程 31-Django之虚拟环境的搭建
提示:如果不指定python版本,默认安装的是python2的虚拟环境 在python2中,创建虚拟环境
愚公搬代码
2022/12/01
6100
【愚公系列】2021年12月 Python教学课程 31-Django之虚拟环境的搭建
Django(2)python虚拟环境virtualenvwrapper
虚拟环境(virtual environment),它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。
全栈程序员站长
2022/09/16
3370
Python | Scrapy必备之配置虚拟环境
虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境。它解决了“项目X依赖于版本2.x,而项目Y需要项目3.x”的两难问题,而且使你的全局site-packages目录保持干净和可管理。 virtualenv 是一个创建隔绝的Python环境的工具,virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
咸鱼学Python
2019/10/09
1.1K0
Python | Scrapy必备之配置虚拟环境
python的虚拟环境
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
py3study
2020/01/02
6910
Python 虚拟环境 virtualenv
  Python 今天我们就不聊了。接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的。那env是什么鬼?environment吗?所以翻译成中文就是”虚拟环境“。     到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境。通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,就是把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,而且各个容器之间互相隔离,互不影响。我们要学习Django,我们通过这个环境搞一个Django的虚拟环境就好了。 【前提概要】     Django也是一个非常流行的web框架。由于Django的迭代更新非常快,也比较频繁,所以有一些过时的东西需要丢弃掉,一些新的东西需要加进来,从而导致不同的版本之间不兼容。比如Django1.3、Django1.4、Django1.8之间就有很大的差异性。     或者是说,以Python的版本举例,现在工作中使用的Python版本与Python2.x和Python3.x两种。 【故事背景】   假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也正在开发中。这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目C使用的是Django1.8。那么问题来了,如何同时在本地进行ABC这三个项目的开发和维护? 正常的模式可能是这样:现在在A项目上有一个BUG需要修复,于是,先执行下面的命令,删除掉原来的版本:
Lansonli
2021/10/09
1.2K0
虚拟环境的搭建
1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突
小小咸鱼YwY
2020/06/19
6640
Python:虚拟环境
如果不配置环境变量,创建后的虚拟环境默认存储在当前用户(C:/Users/xxx)下Env文件夹下,如果你想要把虚拟环境存储在你指定的存储路径,那么就修改环境变量
小简
2022/12/29
6800
Python:虚拟环境
Django学习-第一讲(上) 虚拟环境
pip install virtualenv pip3 install virtualenv
小海怪的互联网
2019/08/23
9900
Django学习-第一讲(上) 虚拟环境
虚拟环境搭建
我们进行开发的时候虚拟环境搭建尤为重要,我们如果需要的python解释器模块版本不一样可以采用这个办法
HammerZe
2022/05/09
8250
虚拟环境搭建
如何在linux中创建虚拟环境
安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: # 1、创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 2、打开~/.bashrc文件,并添加如下: export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwr
汪凡
2019/03/01
4.9K0
如何在linux中创建虚拟环境
Centos7 安装python虚拟环境+Django
鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
py3study
2018/08/03
1.7K0
Python 虚拟环境 Virtualenv 分别在 Windows 和 Linux 上的安装和使用
virtualenv 是用来创建 Python 的虚拟环境的库,虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的 Python 虚拟环境,每个虚拟环境都可以营造一个干净的开发环境,对于项目的依赖、版本的控制有着非常重要的作用。
Hopetree
2022/09/26
1.4K0
Python 虚拟环境 Virtualenv 分别在 Windows 和 Linux 上的安装和使用
Python虚拟环境:Centos7
virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。
新码农
2020/03/27
5530
Python 中的虚拟环境变得容易
大多数 Python 新手不知道如何设置遵循专业程序员使用的最新标准的开发环境。本教程将教您如何使用行业公认的最佳实践正确创建一个完整的 Python 开发环境。
玖柒的小窝
2021/09/13
1.7K0
Python 中的虚拟环境变得容易
Python虚拟环境工具-Virtualenv 介绍及部署记录
在开发Python应用程序时,系统默认的Python版本可能会不兼容这个应用程序, 如果同时开发多个应用程序, 可能会用到好几个版本的python环境, 这种情况下,每个应用可能需要各自拥有一套"独立"的Python运行环境。virtualenv就是用来为一个应用创建一套"隔离"的Python运行环境的工具。virtualenv是python的一个虚拟化环境工具,用来建立一个虚拟的python环境,一个专属于项目的python环境, 用virtualenv 来保持一个干净的环境非常有用, 可以帮助我们在同一台host上创建多套纯净的python解释器环境并实现相互隔离,各个环境下安装的库仅限于自己的环境,不会影响到别人。
洗尽了浮华
2018/12/27
1.9K0
Python项目包与包之间冲突是什么鬼?这次讲明白点!
我们经常会遇到这类问题,往往没有注意环境隔离,导致Python项目包与包之间冲突。
一墨编程学习
2019/05/17
4.2K0
python基础教程:虚拟环境
我们在写的Python程序的时候,经常会用到非标准库的包和模块,比如要求等非常有用的第三方包和模块。有时候也会用到某个包和模块的特定版本,可能是这个特定的版本修复了某个bug,或者是依赖的接口只有该版本有。也可能系统安装了Python 3.6,但应用程序要求3.7或Python 2.7。
一墨编程学习
2019/05/15
8950
python虚拟环境
由于 virtualenvwrapper 是 virtualenv 的一组扩展,所以如果要使用 virtualenvwrapper,就必须先安装 virtualenv。
神秘的寇先森
2020/02/19
1.3K0
相关推荐
linux 下创建虚拟环境 python
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档