2024-11-29 08:08:50
导读:本篇文章首席CTO笔记来给大家介绍有关如何退出Django虚拟环境的相关内容,希望对大家有所帮助,一起来看看吧。
如何在阿里云上部署Django应用程序关于Django
Django是一个用Python语言写的开源Web框架,可帮助开发人员在构想形成后仅数小时内启动Web应用程序。它遵循模型视图模板(MVT)来构建应用程序,这可降低Web开发的复杂性,同时可让开发人员集中精力编写应用程序。它为网站地图、内容管理、用户鉴权、RSS提要及其他任务提供开箱即用的设置。一些高流量网站使用Django是因为它能够快速、灵活地进行调整,从而可满足流量波动高峰期的需求。
前提条件
为Python应用程序安装virtualenv和virtualenvwrapper,目的在于为Python项目创建独立的环境。
1.启动服务器,先把python3当作python默认启动,需要删除默认pythonlink文件,重新建立连接关系。
rm/usr/bin/python
ln-s/usr/bin/python3/usr/bin/python
2.
apt-getupdate????#升级软件包
apt-getinstallpython3-pip#安装pip
pipinstall--upgradepip#升级pip
安装virtualenv
sudopipinstallvirtualenv
创建目录以存储您的virtualenv
mkdir~/.virtualenvs
安装virtualenwrapper
sudopipinstallvirtualenvwrapper
将这两行添加到~/.bashrc的末尾,以便加载virtualenvwrapper命令。
exportWORKON_HOME=$HOME/.virtualenvs
source/usr/local/bin/virtualenvwrapper.sh
退出,然后重新打开您的shell,或者使用?.bashrcorsource~/.bashrc?命令重新加载.bashrc,然后一切准备就绪。
apt-getinstalllrzsz#可以直接把文件从桌面到xshell里
apt-getinstallunzip#用于解压zip压缩包
创建一个新的虚拟环境
mkvirtualenvxxxxx
退出虚拟环境
deactivate
进入虚拟环境
workonxxxxx
pipfreezerequirements.txt#导出该环境下所有依赖到requirements.txt文件
pipinstall-rrequirements.txt#用requirements.txt进行安装
然后进入你的项目,前提在虚拟环境下,pythonmanage.pyrunserver0.0.0.0:8000
还有一点是比较重要的,要进入你的阿里云,然后设置你的安全组配置
然后添加安全组规则
如图所示,你就可以在浏览器上访问你的网站了公网IP+8000(端口)
ubuntu下创建python环境Ubuntu中使用python3中的venv创建虚拟环境
以前不知道Python3中内置了venv模块,一直用的就是virtualenv模块,venv相比virtualenv好用不少,可以替代virtualenv
一、安装venv包:
pre$sudoaptinstallpython3-venv/pre
二、创建虚拟环境
首先创建一个项目文件夹,虚拟环境将会安装在项目文件夹下,我这里使用的项目文件夹是myproject,进入mypeoject文件夹,执行命令:
pre$python3-mvenvvenv/pre
这时虚拟环境就创建好了,默认是Python3的环境
三、激活虚拟环境
在项目文件夹下,执行activate文件激活虚拟环境
presourcevenv/bin/activate/pre
四、创建项目
可以看到项目文件夹下除了venv的虚拟环境文件,没有项目文件,可以使用pip工具安装任何你需要的框架,比如flask、django
五、退出虚拟环境
predeactivate/pre
【Python入门】37.常用第三方模块之创建虚拟环境virtualenv摘要:virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。
常用第三方模块
virtualenv
安装virtualenv
创建虚拟环境
使用virtualenv
小结
virtualenv用于创建Python的虚拟环境。当一个项目需要运行的版本与系统所带的版本不一致,就需要创建一个该项目的独立运行环境,确保项目正常运行。
比如现在要做一个Django项目,用到的Django是1.8版本,但系统的Django版本已经更新到1.11了,如果用系统的环境来运行项目就会有不兼容的情况出现,那么就需要创建虚拟环境来解决。
Linux系统和Windows系统使用virtualenv略有不同。
下面介绍的是在Windows系统下如何使用virtualenv。
在命令行模式下输入:
等待安装成功即可。
首先通过cd命令进入需要创建虚拟环境的文件目录,如在D盘的envs文件夹里面
然后通过virtualenv创建一个虚拟环境,我们将它命名为new_env
然后会看到下面结果:
说明成功使用当前系统的Python版本创建了一个虚拟环境。
通过cd命令进入虚拟环境目录下的Scripts目录
然后输入activate
会出现下面的结果:
地址前面的括号表示,当前环境是Python创建的虚拟环境new_env。
输入python,可查看当前环境的Python版本
输入piplist,可查看当前环境下包含的库的版本
在虚拟环境下,用pip安装的所有包都会装在new_env环境下,系统Python环境不受影响。这样,我们就可以安装运行项目所需要的工具版本了,
最后,使用deactivate命令退出虚拟环境
virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。
以上就是本节的全部内容,感谢你的阅读。
下一节内容:图形界面
有任何问题与想法,欢迎评论与吐槽。
和博主一起学习Python吧( ̄▽ ̄)~*
为什么要配置虚拟环境?为什么要配置虚拟环境?
虚拟环境可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响.
安装虚拟环境命令:
sudopipinstallvirtualenv
sudopipinstallvirtualenvwrapper
安装虚拟环境后,没有mkvirtualenv命令,我们需要配置环境变量:
1.我们创建一个目录存放虚拟环境mkdirHOME/.virtualenvs
source/usr/local/bin/virtualenvwrapper.sh
3.运行:
source~/.bashrc
创建虚拟环境命令
如果不指定版本默认安装的是pyhton2的虚拟环境,
python2创建虚拟环境:
mkvirtualenv虚拟环境名称
mkvirtualenvpy2_flask
python3创建虚拟环境:
mkvirtualenv-ppython3虚拟环境名称
mkvirtualenv-ppython3py3_django
使用虚拟环境
查看虚拟环境
workon两次tab键
选择虚拟环境
workon虚拟环境名字
workonpy3_django
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv虚拟环境名字
rmvirtualenvpy2_flask
(先退出虚拟环境,在删除)
在虚拟环境中安装包
pipinstall包的名字
pipinstallflask==0.10.1
ubuntu中虚拟环境的搭建
1,安装虚拟环境
命令:
sudopipinstallvirtualenv
sudopipinstallvirtualenvwrapper
1,1查看系统中是否安装了virtualenv
virtualenv--version
注:
virtualenv是一个隔离Python环境的工具.
virtualenv可以让你在同一个操作系统上建立多个不同的Python环境.
如一个Python2,另一个Python3,还有Django1.2和Django1.5
项目Python环境互不相同,互不干涉.
virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,
它可以将所有虚拟环境整合在一个目录下;
管理(新增,删除,复制)虚拟环境;
切换虚拟环境等
2,创建虚拟环境
命令:
#python2中
mkvirtualenv虚拟环境名称
3python3中
mkvirtual-ppython3虚拟环境名称
?python2中
?mkvirtualenv虚拟环境名称
3,(在主环境中)查看虚拟环境
命令:workon?两次tab键
或者workon?回
4,使用虚拟环境
命令:workon虚拟环境名称
5,退出虚拟环境
命令:deactivate
6,删除虚拟环境
命令:rmvirtualenv虚拟环境名称
7,x虚拟环境希望使用到y虚拟环境中所安装的所有的包
步骤:
A:将安装在x虚拟环境中的包导入到一个文件中去,如果在home目录中执行的操作,就到home中找这个文件
pipfreezeoutput.txt
B:在y虚拟环境中找到这个文件,并进行安装
pipinstall-routput.txt
C:等待安装,并检查y虚拟环境中是否已成功安装工具包
pipfreeze
[django]在windows下搭建Django的虚拟环境我们在windows的环境下去开发一个网站的时候,Python中的Django是一个比较强大的框架。然后我们既想让他拥有独立的开发环境,又不影响全局的Python环境,还想防止系统中出现包管理混乱版本冲突。这个时候就要通过创建一个虚拟环境来实现。
首先你的电脑中必须有Python的解释器,在终端行可以安装一个虚拟环境所依赖的库。
安装好之后我们就可以去创建一个新的虚拟环境了:
新建好之后。我么会在终端中看到直接进入到虚拟环境中了:
在图片中我们可以看到已经进入到testvir2的虚拟环境中。
此时我们的项目存储的位置在C:\Users\gongyan\Envs\下就可看到
退出我们的虚拟环境的命令为:
使用workon来查看我们当前有几个虚拟环境。
想要进入那个虚拟环境的话就可以通过workon的命令来实现。
以上就是所有的虚拟环境的玩法。
结语:以上就是首席CTO笔记为大家介绍的关于如何退出Django虚拟环境的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。