python 安装virtualenv和virtualenvwrapper的方法
发布时间 - 2026-01-10 22:30:06 点击率:次1. 首先介绍pip常用命令

pip安装命令: pip install package_name
pip升级命令:pip install –ungrage package_name
pip卸载命令:pip uninstall package_name
如
pip install django
pip install -U django
2. virtualenv的安装
virtualenv的安装:
$ sudo pip install virtualenv
或
$ sudo apt-get install python-virtualenv
如果是Mac OS X 系统, 就可以用easy_install安装virtualenv:
$ sudo easy_install virtualenv
查看virtualenv的版本号, 或检查系统是否是否安装了virtualenv:
$ virtualenv --version
用virtualenv创建虚拟环境, 一般虚拟环境被命名为venv:
$ virtualenv venv
激活这个虚拟环境:
$ source venv/bin/activate
如果使用微软windows系统, 激活命令是:
$ venv\Script\activate
激活虚拟环境的命令会修改命令行提示符, 加入环境名:
(venv) $
当虚拟环境中的工作完成后, 如果你想回到全局Python解释器中, 可以在命令行提示符下输入deactivate
执行以下命令可在虚拟环境中安装Flask
(venv) $ pip install flask
验证Flask是否正确安装:
(venv) $ python
>>> import flask
>>>
3. virtualenvwrapper的安装
virtualenvwrapper的安装:
$ sudo pip install virtualenvwrapper
安装完成后, 会在下面的位置生成virtualwrapper的shell脚本。
/usr/local/bin/virtualenvwrapper.sh
在使用virtualenvwrapper时, 需要配置登录的shell初始化脚本, 将virtualenvwrapper.sh的信息读入当前的shell环境。这里以base为例, 通过对用户根目录下(即/home/[username])的.bashrc配置文件进入如下修改即可。
修改.bashrc:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
再次读入.bashrc:
$ source ~/.bashrc
我们可以输入命令mkvirtualenv, 看一下其是否可用。
$ mkvirtualenv --help
设置好之后,你就可以通过下面的命令来操作虚拟环境了:
建立虚拟环境:
$ mkvirtualenv env
确认虚拟环境:
$ ls -la $HOME/.virtualenvs
与virtualenv的相同处与不同处, 其中, 退出虚拟运行环境的命令同样是deactivate, 进入虚拟运行环境的命令变为workon。
退出虚拟环境:
(venv) $ deactivate
进入已存在的环境或者切换环境, 假设存在虚拟环境名为env:
$ workon env
浏览虚拟环境:
$ workon
删除虚拟环境:
$ rmvirtualenv env
4. 在虚拟环境下一键安装pip常用package
requirements.txt文件里写入package或package==版本号或package>=版本号:
Django==1.7.7
django-debug-toolbar
ply
MySQL-python
uwsgi
flup
Flask
Pillow
markdown2
一键安装命令:
(venv) $ pip install -r requirements.txt
在执行上面的一键安装命令过程中, 配置MySQL-Python的时候系统报错,提示:
EnvironmentError: mysql_config not found
google搜索EnvironmentError: mysql_config not found, 在stackoverflow找到答案
(venv) $ sudo apt-get install libmysqlclient-dev
OK, Enjoy it!!!
以上这篇python 安装virtualenv和virtualenvwrapper的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# python安装virtualenv
# python虚拟环境的安装和配置(virtualenv
# virtualenvwrapper)
# windows下安装Python虚拟环境virtualenvwrapper-win
# Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
# python中virtualenvwrapper安装与使用
# python虚拟环境模块venv使用及示例
# windows下python虚拟环境virtualenv安装和使用详解
# python虚拟环境迁移方法
# Python虚拟环境库virtualenvwrapper安装及使用
# 运行环境
# 一键
# 给大家
# 命令行
# 你就
# 可以用
# 会在
# 你想
# 我们可以
# 微软
# 可以通过
# 希望能
# 可在
# 为例
# 看一下
# 这篇
# 报错
# 命名为
# 小编
# 配置文件
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
LinuxShell函数封装方法_脚本复用设计思路【教程】
在centOS 7安装mysql 5.7的详细教程
青岛网站建设如何选择本地服务器?
如何快速搭建个人网站并优化SEO?
如何在阿里云虚拟服务器快速搭建网站?
详解jQuery停止动画——stop()方法的使用
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
原生JS实现图片轮播切换效果
微信小程序 五星评分(包括半颗星评分)实例代码
Laravel如何实现用户密码重置功能?(完整流程代码)
如何用IIS7快速搭建并优化网站站点?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
Bootstrap CSS布局之列表
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
如何在云主机快速搭建网站站点?
个人网站制作流程图片大全,个人网站如何注销?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
javascript如何操作浏览器历史记录_怎样实现无刷新导航
如何快速搭建二级域名独立网站?
Android自定义控件实现温度旋转按钮效果
Python正则表达式进阶教程_复杂匹配与分组替换解析
如何批量查询域名的建站时间记录?
如何快速搭建高效服务器建站系统?
*服务器网站为何频现安全漏洞?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
桂林网站制作公司有哪些,桂林马拉松怎么报名?
如何快速查询网址的建站时间与历史轨迹?
如何生成腾讯云建站专用兑换码?
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
打造顶配客厅影院,这份100寸电视推荐名单请查收
zabbix利用python脚本发送报警邮件的方法
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
如何在阿里云虚拟主机上快速搭建个人网站?
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
如何在Windows 2008云服务器安全搭建网站?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
如何获取上海专业网站定制建站电话?
javascript中的try catch异常捕获机制用法分析
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
公司网站制作价格怎么算,公司办个官网需要多少钱?
教学论文网站制作软件有哪些,写论文用什么软件
?

