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...
      
  • 相关阅读:
    341. Flatten Nested List Iterator
    667. Beautiful Arrangement II
    953. Verifying an Alien Dictionary
    1704. Determine if String Halves Are Alike
    MySQL数据库的数据类型详解【转】
    Dart之数组(List)的相关方法总结【转】
    Flutter解决点击非输入框时关闭键盘问题及TextFormField焦点切换问题【转】
    Flutter Switch开关【转】
    Image Picker
    Flutter按钮添加背景图片及文字【转】
  • 原文地址:https://www.cnblogs.com/os-linux/p/15428523.html
Copyright © 2011-2022 走看看