Python_env

Python_env

在运行python脚本前,先进行环境变量的设置,可使用env或者export进行设置,多个变量使用空格进行间隔

在bash脚本中,env仍可以使用,export无法使用

  • python版本

    1
    env PATH=/usr/bin python
  • GPU

    1
    env CUDA_VISIBLE_DEVICES=2 python train.py
  • PYTHONPATH

    可将需要的环境安装至指定文件夹,而后进行环境变量的设置

    • pip安装到指定文件夹

      1
      pip install numpy -t /home/heroin/thirdparty/py37/lib/python3.7/site-packages
    • python setup.py 安装到指定文件夹

      1
      env PYTHONPATH=/home/heroin/thirdparty/py37/lib/python3.7/site-packages:$PYTHONPATH python setup.py install --prefix=/home/heroin/thirdparty/py37
    • 设置python路径运行

      1
      env PYTHONPATH=/home/heroin/thirdparty/py37/lib/python3.7/site-packages:$PYTHONPATH  pyhton