linux下用export命令临时设置环境变量

今天在执行flask命令的时候报了一个错误,
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment.
很明显,是说python3的字符集有问题,同时也很人性化的给出了解决方案:
This system supports the C.UTF-8 locale which is recommended.
You might be able to resolve your issue by exporting the
following environment variables:

export LC_ALL=C.UTF-8
export LANG=C.UTF-8

Click discovered that you exported a UTF-8 locale
意思就是我需要执行两个export命令,设置一下字符集,按照提示进行设置后可以正常运行了,借用这个问题引出一个知识点,export命令和locale字符集。
Linux export命令用于设置或显示环境变量。
在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作
重点在于export的执行仅仅适用于当前登陆操作,也就是说当你关闭了当前窗口,再次登录时,这个变量又回到了原来的值,需要再次执行些命令进行设置。

原文地址:http://blog.51cto.com/12482328/2072924

时间: 2024-10-11 03:32:38

linux下用export命令临时设置环境变量的相关文章

win7下安装wget命令及设置环境变量

1. 安装wget下载http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe双击安装2.系统环境变量,新建GNU_HOME=C:\Program Files\GnuWin323.path添加==========分割线==============;%GNU_HOME%\bin==========分割线==============4.下载整站: 用wget下载东西,的确很方便,它会自动重连并断点续传.让人很放心.经常要下载一

Linux下Jdk的安装和jdk环境变量的设置

我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题.什么是环境变量?如何定制环境变量?我将在下面做一些介绍. 一.什么是环境变量?Linux是一个多用户的操作系统.多用户意味着每个用户登录系统后,都有自己专用的运行环境.而这个环境是由一组变量所定义,这组变量被称为环境变量.用户可以对自己的环境变量进行修改以达到对环境的要求. 二.定制环境变量 环境变量是和Shell紧密相关的,它是通过Shell命令来设置的.环境变量又可以被所有当前用户所运行的程序所使用.对于bash来说,

LINUX下的几个常见的环境变量

环境变量是指操作系统用来指定操作系统运行环境的一些操作,linux下的常见的几个环境变量如下: PATH              指定命令的搜索路径 HOME              当前用户的主目录 HISTSIZE          历史命令的记录条数 LOGNAME           当前用户的登录名 HOSTNAME          主机名称 SHELL             当前用户的shell类型 LANG/LANGUGE      语言相关的环境变量 查看方式可通过ech

在linux中安装JDK,并设置环境变量:

在linux中安装JDK,并设置环境变量: apt-get install open jdk-7-jdk vim /etc/profile 设置环境变量: null

Linux下怎么添加和查看PATH环境变量

linux下查看和添加PATH环境变量来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接. 编辑你的 PATH 声明,其格式为: PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N> 你可以自己加上指定的路径,中间用

windows 下安装nodejs 要怎么设置环境变量

windows 下安装nodejs 了,也安装了npm, 但是有时候切不能直接用request(‘ws’)这一类的东西.我觉得是确实环境变量或其他设置有问题,能否给个完整的设置方案: 要设置两个东西,一个是PATH上增加node.exe的目录C:\Program Files\nodejs,一个是增加环境变量NODE_PATH,值为C:\Program Files\nodejs\node_modules

命令行设置环境变量

Dim MyVar MyVar = MsgBox ("本程序改编于网上的源码,谢谢使用!") Set shell = CreateObject("Shell.Application") Set selFolder = shell.BrowseForFolder(0, "选择jdk目录", 0, ssfDRIVES) Set selFolderItem = selFolder.Self JDKPath = selFolderItem.Path If

JAVA设置环境变量和在DOS下运行java程序

在学校实训的这几天,老师带着我们开始深入的复习java.这是第一天的内容哦 对于“JAVA设置环境变量和在DOS下运行java程序”,许多初学者是陌生的,但了解这个却对后期的学习很重要. http://blog.sina.com.cn/s/blog_639403840100i5rt.html 下面先来了解一下什么是dos吧 dos 我们使用计算机接触最频繁的就是DOS.DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软

Ubuntu 设置环境变量

概述 Linux 系统包含两类环境变量:系统环境变量和用户环境变量.系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效.以下是在 Ubuntu 12.04 系统中的设置. 用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bashrc 系统环境变量一般保存在下面的文件中: /etc/environment /etc/profile /etc/bash.bashrc 添加环境变量 临时设置环境变量: 查看当前的环境变量 $echo $PATH /usr/clang