小知识普,环境配置中少不了环境变量配置,感觉小伙伴有可能会有些迷惑,怎么配置,环境变量怎么加载在这里普及一下:
MacOS、CentOS等环境变量加载顺序:
/etc/profile--/etc/paths--~/.bash_profile--~/.bash_login--~/.profile~/.bashrc
PATH的语法为如下:
#中间用冒号隔开exportPATH=$PATH:PATH1:PATH2:PATH3:------:PATHN
上述文件的详细讲解:
/etc/paths(全局建议修改这个文件)
编辑paths,将环境变量添加到paths文件中,一行一个路径
Hint:输入环境变量时,不用一个一个地输入,只要拖动文件夹到Terminal里就可以了。
/etc/profile(建议不修改这个文件)全局(公有)配置,不管是哪个用户,登录时都会读取该文件。
/etc/bashrc(一般在这个文件中添加系统级环境变量)全局(公有)配置,bashshell执行时,不管是何种方式,都会读取此文件
profile文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置
使用注意:如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。
/bashrc每一个运行bashshell的用户执行此文件.当bashshell被打开时,该文件被读取.
使用注意对所有的使用bash的用户修改某个配置并在以后打开的bash都生效的话可以修改这个文件,修改这个文件不用重启,重新打开一个bash即可生效。
/bash_profile该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.(每个用户都有一个.bashrc文件,在用户目录下)
使用注意需要需要重启才会生效,/etc/profile对所有用户生效,
~/.bash_profile只对当前用户生效。
一、创建虚拟环境
1、第三方包下载
#下载创建虚拟环境工具pip3installvirtualenv#下载包装纸pipinstallvirtualenvwrapper
2、配置虚拟环境变量
#1、进入到home目录下cd/home#2、打开.bash_profilevi.bash_profile#3、进行配置环境变量exportWORKON_HOME=/home/vagrant/.virtualenvs#指向文件配置exportPROJECT_HOME=/usr/local/python3/bin#配置加载包exportVIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv#指向包的安装位置VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3#指向python解释位置,及创建虚拟环境加载的解释source/usr/local/python3/bin/virtualenvwrapper.sh#加载运行脚本#4、进行加载配置文件source.bash_profile
3、虚拟环境相关命令的使用
#查看全部的虚拟环境列表及当前虚拟环境workon#创建虚拟环境mkvirtualenv[-aproject_path][-ipackage][-rrequirements_file][virtualenvoptions]ENVNAME-a:选项可用于将现有项目目录与新环境关联-i:创建环境后,该选件可用于安装一个或多个软件包(通过重复该选项)-r:选项可用于指定文本文件,列出要安装的软件包。参数值将传递给安装。pip-r-h:直接传递到virtualenv,初始化后,新环境将自动激活。#列出所有环境lsvirtualenv[-b][-l][-h]-b:简短模式,禁用详细输出-l:长模式,启用详细输出,(默认)-h:打印lsvirtualenv的帮助#删除指定的虚拟环境名rmvirtualenvENVNAME#退出当前虚拟环境deactivate#拷贝虚拟环境(慎用)cpvirtualenvENVNAME[TARGETENVNAME]#拷贝虚拟环境,到指定文件
后续会持续更新,敬请期待,如有错误之处欢迎指正;接下来将更新Odoo相关学习笔记,欢迎大家一同讨论学习……
预览时标签不可点收录于话题#个上一篇下一篇