python虚拟环境的使用方法(详解python配置虚拟环境)
python虚拟环境的使用方法
详解python配置虚拟环境python中通过虚拟化出来一个空间,与主环境完全隔离,避免项目中对于环境要求,造成的插件版本混乱(python特别吃环境)
mac 的配置
前文已经说过python3的安装,我们基本在生产电脑上只是用python3和pip3但是命令行每次都需要写上版本数字很麻烦,这里作者教大家一个一劳永逸的办法
- 打开终端
- sudo vi ~/.bash_profile
- 输入密码
- 在配置文件中添加
|
alias pip = pip3 alias python = python3 |
在其他系统中同理设置,这样我们在pip的时候就是pip3,python的时候就是python3
打开终端下载虚拟环境需要的库
|
sudo pip install virtualenv sudo pip install virtualenvwrapper |
这个时候我们在命令行中输入 mkvirtualenv -p python3 虚拟环境名称的时候,会报错,说mkvirtualenv没有这个命令
原因是我们我们配置虚拟环境的环境变量,包括workon我们也无法使用
打开终端
|
which virtualenvwrapper.sh |
|
sudo vi ~ / .bash_profile |
添加下面的代码
|
export workon_home = $home / .virtualenvs export virtualenvwrapper_script = / library / frameworks / python.framework / versions / 3.6 / bin / virtualenvwrapper.sh export virtualenvwrapper_python = / library / frameworks / python.framework / versions / 3.6 / bin / python3 export virtualenvwrapper_virtualenv = / library / frameworks / python.framework / versions / 3.6 / bin / virtualenv export virtualenvwrapper_virtualenv_args = '--no-site-packages' source / library / frameworks / python.framework / versions / 3.6 / bin / virtualenvwrapper.sh |
注意:所有的路径都必须要和你的安装路径是一样的
python3的安装路径
这个时候我们就可以使用之前的命令了
创建虚拟环境(必须要加上版本号,不然默认python2)
mkvirtualenv -p python3 虚拟环境名称
workon 虚拟环境名
deactivate 退出虚拟环境
rmvirtualenv 虚拟环境名称 删除虚拟环境
which python 可以查看虚拟环境的python的路径
ubuntu18.04的配置
前面的配置都是一样的,需要修改一个路径配置文件
which virtualenvwrapper.sh 查看虚拟环境的配置文静路径
sudo vi 虚拟环境的配置文件路径
将 virtualenvwrapper_python="$(command \which python)
改为 virtualenvwrapper_python="$(command \which python3)
|
mkdir $home / .virtualenvs mkdir $home / workspace sudo vi ~ / .bashrc if [ - f ~ / .local / bin / virtualenvwrapper.sh ]; then export workon_home = $home / .virtualenvs export project_home = $home / workspaceexport project_home = $home / workspace export virtualenvwrapper_python = / usr / bin / python3 source ~ / .local / bin / virtualenvwrapper.sh fi |
注意这里的配置文件路径需要核对之后在粘贴,不然会报错
保存修改的配置信息
source vi ~/.bashrc
以上所述是小编给大家介绍的python配置虚拟环境详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/weixin_44174099/article/details/89061973
- python中三种基本的数值类型(python基础知识一变量与简单数据类型详解)
- python如何把字符串转换成数字(python实现字符串加密成纯数字)
- python处理excel基础教程第3讲(Python Excel处理库openpyxl使用详解)
- python读取文件的正确方法(强悍的Python读取大文件的解决方案)
- pythonsocket教程(python3利用Socket实现通信的方法示例)
- python 游戏开发实例(python实现诗歌游戏类继承)
- python分词操作(Python英文文本分词无空格模块wordninja的使用实例)
- python中内存管理机制(Python中整数的缓存机制讲解)
- python使用门算法加密文件(python实现可逆简单的加密算法)
- python2.7连接sqlserver数据库(Python使用sqlalchemy模块连接数据库操作示例)
- python散点图(python scatter散点图用循环分类法加图例)
- python获取天气源(Python3爬虫之自动查询天气并实现语音播报)
- python使用门算法加密文件(python实现栅栏加解密 支持密钥加密)
- python有什么好的微信公众号(python下载微信公众号相关文章)
- python表白代码演示(python3实现表白神器)
- mongodb python教程(python使用pymongo操作mongo的完整步骤)
- 2021款起亚霸锐到店了 更换车标,竞争宝马X5有戏吗(2021款起亚霸锐到店了)
- 新款起亚霸锐实拍,比普拉多气派,配3.0T V6,引入国内或许能大卖(新款起亚霸锐实拍)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
热门推荐
- mysql触发器如何创建(MySQL 触发器的使用和理解)
- dedecms v5.7使用教程(织梦dedecms数据库类$dsql使用方法步骤)
- php网页生成程序(php生成静态页面并实现预览功能)
- python批量自动化访问网站(python 自动批量打开网页的示例)
- 解释php中可变变量并举例说明(PHP Primary script unknown 解决方法总结)
- apache配置详解(apache2.2和php5.2.17在windows下整合过程的错误解决方法)
- linux如何使用gdb调试(Linux下如何使用gdb调试core文件)
- 移动端获取点击坐标
- nodejs怎么查看对象的全部属性(浅谈nodejs中创建cluster)
- python中字符串常用函数或方法(Python3.5字符串常用操作实例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9