中暑虚脱

首页 » 常识 » 问答 » Python创建虚拟环境
TUhjnbcbe - 2021/6/15 16:34:00

小知识普,环境配置中少不了环境变量配置,感觉小伙伴有可能会有些迷惑,怎么配置,环境变量怎么加载在这里普及一下:

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相关学习笔记,欢迎大家一同讨论学习……

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: Python创建虚拟环境