Ubuntu下添加Python环境变量

最近把自己在windows上的Django项目放在的Ubuntu上,启动时提示找不到模块

原来是自己的项目用的是虚拟环境,安装的第三方库全部在虚拟环境中 AutoTestSite/venv/Lib/site-packages

在Ubuntu中查看模块搜索路径:

[email protected]:~$ python
Python 2.7.12 (default, Nov 12 2018, 14:36:49)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
[‘‘, ‘/home/chen‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-x86_64-linux-gnu‘, ‘/usr/lib/python2.7/lib-tk‘, ‘/usr/lib/python2.7/lib-old‘, ‘/usr/lib/python2.7/lib-dynload‘, ‘/usr/local/lib/python2.7/dist-packages‘, ‘/usr/lib/python2.7/dist-packages‘]

发现并没有这个路径:AutoTestSite/venv/Lib/site-packages

所以需要添加路径:

编辑文件 sudo vi .bashrc ,在最下方添加:

export PYTHONPATH="/home/**/**/venv/Lib/site-packages:$PYTHONPATH"
[email protected]:~$ sudo vi .bashrc 

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don‘t do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don‘t put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don‘t overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# add python project autotestsite module search path assress
export PYTHONPATH="/home/guchen/python/www/for_test/AutoTestSite/venv/Lib/site-packages:$PYTHONPATH"

执行:source .bashrc

使修改生效

再次查看sys.path,已经添加了

[email protected]:~$ python
Python 2.7.12 (default, Nov 12 2018, 14:36:49)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
[‘‘, ‘/home/chen/python/www/AutoTestSite/venv/Lib/site-packages‘, ‘/home/chen‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-x86_64-linux-gnu‘, ‘/usr/lib/python2.7/lib-tk‘, ‘/usr/lib/python2.7/lib-old‘, ‘/usr/lib/python2.7/lib-dynload‘, ‘/usr/local/lib/python2.7/dist-packages‘, ‘/usr/lib/python2.7/dist-packages‘]

原文地址:https://www.cnblogs.com/gcgc/p/10126254.html

时间: 2024-10-25 17:33:10

Ubuntu下添加Python环境变量的相关文章

ubuntu下配置adb环境变量

ubuntu下配置adb环境变量 ubuntu下配置环境变量有两中方法,/etc下的environment和.bashrc文件,这里介绍.bashrc的用法. 首先 打开终端  输入   vim .bashrc  打开文件 然后写入以下内容 export ANDROID_HOME=/home/zhao/android-sdk-linux export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools (变量ANDROID_HO

Ubuntu 下开发 Android 环境变量设置

-----------------------------------------------------ANDROID_SDK_HOME:/home/cmm/avds PATH:/home/cmm/android-sdk-linux/tools;/home/cmm/android-sdk-linux/platform-tools CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ---------------------------------------

[转载]Ubuntu 下开发 Android 环境变量设置

-----------------------------------------------------ANDROID_SDK_HOME:/home/cmm/avds PATH:/home/cmm/android-sdk-linux/tools;/home/cmm/android-sdk-linux/platform-tools CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib ---------------------------------------

添加Python环境变量的简易方法

如果安装的时候没有选择Add Python.exe to Path导致在命令提示符下执行python 提示 'python' 不是内部或外部命令,也不是可运行的程序或批处理文件.可以通过 如下两种方法:方法一:使用cmd命令添加path环境变量 在cmd下输入: path=%path%;D:\Python27 接着按"Enter"回车键. 其中: D:\Python27 是Python的安装目录. 方法二:在环境变量中添加Python目录 (1) 右键点击"计算机"

kali下添加PATH环境变量

添加PATH环境变量,第1种方法: [[email protected]_web_s1 ~]# export PATH=/usr/local/webserver/mysql/bin:$PATH 再次查看: [[email protected]_web_s1 ~]# echo $PATH         /usr/local/webserver/mysql/bin:/usr/local/webserver/mysql/bin/:/usr/kerberos/sbin:/usr/kerberos/bi

ubuntu下配置JDK环境变量

配置jdk环境变量: 在启动终端并输入 gedit /etc/profile 在末尾添加一下配置,保存并退出 #set jdk environment export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 终端输入一下命令使配置生效 so

ubuntu下配置JDK7环境变量

jdk-7u55-linux-x64.tar.gz ubuntu12.04以上版本 方法/步骤 1 首先,百度搜索jdk,选择第一个,网站是Oracle Jdk.点击进去 2 点击Download,到官网下载linux版本的jdk.选择自己对应的操作系统及32或64位版本,这里我下载的是64位版本的jdk-7u55-linux-x64.tar.gz 3 创建Java的目标路径文件夹,这里我们放在usr/lib/jvm下面.在终端下操作: $  sudo mkdir /usr/lib/jvm 之后

Mac下添加java环境变量

2015年4月22号更新: 发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了“Oh-My-Zsh”,配置文件的路径不是/etc/profile或~/.bash_profile,它有自己的配置文件,所以还是推荐大家使用mac自带的终端或者iTerm2来配置. ————————正文开始——————- 方法一:全局配置 #临时提权 sudo su #输入密码 vi /etc/profile #配置JAVA_HOME,此处路径根据自己的版本填写 JAVA_HOME=

在Windows下配置python环境变量

在cmd中,只能进入到安装的目录下才可以执行指令.如果想在全局任意位置,都可以执行指令,可以配置环境变量.我的电脑 - 右键进入属性 - 选择高级系统设置 - 选择环境变量 - 在系统变量中选择PATH,然后将python安装路径配置进去. 原文地址:https://www.cnblogs.com/JolinTalk/p/10960603.html