zoukankan      html  css  js  c++  java
  • Python虚拟环境

    1. 确认python解释器的路径

      [root@i-h0xe1oiq ~]# which python3.9
      /usr/local/bin/python3.9
      
    2. 安装python虚拟运行环境

      pip3.9 install virtualenv
      pip3.9 install virtualenvwrapper
      
    3. 创建目录来存放虚拟环境

      mkdir $HOME/.virtualenvs
      
    4. 在~/.bashrc中配置环境变量

      export WORKON_HOME=$HOME/.virtualenvs
      VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.9
      source /usr/local/bin/virtualenvwrapper.sh
      
    5. 加载环境变量

      source ~/.bashrc
      
    6. 创建虚拟环境

      [root@i-h0xe1oiq data]# mkvirtualenv -p /usr/local/bin/python3.9 env39
      created virtual environment CPython3.9.7.final.0-64 in 1132ms
        creator CPython3Posix(dest=/root/.virtualenvs/env39, clear=False, no_vcs_ignore=False, global=False)
        seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv)
          added seed packages: pip==21.2.4, setuptools==58.1.0, wheel==0.37.0
        activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
      virtualenvwrapper.user_scripts creating /root/.virtualenvs/env39/bin/predeactivate
      virtualenvwrapper.user_scripts creating /root/.virtualenvs/env39/bin/postdeactivate
      virtualenvwrapper.user_scripts creating /root/.virtualenvs/env39/bin/preactivate
      virtualenvwrapper.user_scripts creating /root/.virtualenvs/env39/bin/postactivate
      virtualenvwrapper.user_scripts creating /root/.virtualenvs/env39/bin/get_env_details
      (env39) [root@i-h0xe1oiq data]# 		#可以看到创建之后直接进入到了虚拟环境中
      
    7. 退出虚拟环境

      (env39) [root@i-h0xe1oiq data]# deactivate 
      [root@i-h0xe1oiq data]# 
      
    8. 查看虚拟环境

      [root@i-h0xe1oiq data]# lsvirtualenv 
      env39
      =====
      
      
    9. 进入虚拟环境

      [root@i-h0xe1oiq data]# workon env39
      (env39) [root@i-h0xe1oiq data]# 
      
    10. 删除虚拟环境

      [root@i-h0xe1oiq data]# rmvirtualenv env39
      Removing env39...
      
  • 相关阅读:
    ConcurrentHashMap使用示例
    vss的ss.ini丢失或损坏导致的vss无法登录错误
    Arcgis中用滚轮做放大缩小为什么和一般软件反向
    MapControl控件
    string截取字符串
    C# CheckedListBox控件用法总结(怎样得到多选的值)
    通信串口中报ObjectDisposedException错误时怎么解决
    C#串口SerialPort常用属性方法
    SerialPort.DataReceived 事件
    C#的串口编程
  • 原文地址:https://www.cnblogs.com/os-linux/p/15428523.html
Copyright © 2011-2022 走看看