zoukankan      html  css  js  c++  java
  • Ubuntu中为原有项目创建虚拟环境并在pycharm使用虚拟环境运行项目

    一开始接触虚拟环境的时候,并不是很分得清楚虚拟环境和项目的关系。后来发现,其实他们之间并没有什么联系,唯一的联系就是,项目可以放在虚拟环境下运行。

    比如我们有项目Py_A,Py_B,Py_C,我们还有虚拟环境env_D,env_E,env_F;我们只需要指定其中的一个项目在其中一个合适的虚拟环境下运行就可以了,什么才是合适呢?这就看你的项目用到的包和Python的版本了。

    一、新的Ubuntu下是没有安装虚拟环境的,我们需要先安装虚拟环境,安装过程中必须联网,在Ubuntu终端分别输入以下命令

    sudo pip install virtualenv
    sudo pip install virtualenvwrapper

    安装完虚拟环境后,输入命令:

    mkvirtualenv

    提示找不到命令

    需要配置环境变量

        1.创建目录来存放虚拟环境,命令如下:

        mkdir $HOME/.virtualenvs

        2.打开~/.bashrc文件:

         vi ~/.bashrc

        并在文件末尾添加如下:

        export WORKON_HOME =$HOME/.virtualenvs

        /home/lou/.local/bin/virtualenvwrapper.sh

       

        然后执行命令:

        source ~/.bashrc

       当提示找不到virtualenvwrapper.sh路径的时候,自己查找自己的virtualenvwrapper.sh路径在哪里,命令:

        sudo find / -name "virtualenvwrapper.sh"

        

       将得到的路径换成自己的路径,再次执行:

       source ~/.bashrc

    二、创建虚拟环境,建议指定Python版本,如果不指定,默认的是Python2的虚拟环境

           创建Python2的虚拟环境:

            mkvirtualenv  虚拟环境名称

            如:mkvirtualenv  py2_flask

           创建Python3的虚拟环境

            mkvirtualenv -p -python3 虚拟环境名称

            如:mkvirtualenv  -p python3 py3_flask

    创建过程中需要联网,创建成功后,会自动工作在这个虚拟环境上,提示符最前面会出现虚拟环境名称

    三、使用虚拟环境,命令:

           workon 虚拟环境名称

          如:workon py3_flask

    四、退出虚拟环境,命令:

          deactivate

    五、删除虚拟环境,命令:

         rmvirtualenv 虚拟环境名称

         如:rmvirtualenv py3_flask

    六、Ubuntu中打开pycharm,为我们已有的项目选择虚拟环境

    点击File--->setting--->Project--->Project Interpreter,选择最右边的设置按钮,点击Add

         点击添加之后,选择Existing,点击右边的···,选择你要的虚拟环境,也就是你之前创建的路径

        

    七、选择完成后,回到pycharm的项目编辑页面,打开Terminal,当提示符前面出现你的虚拟环境名称的时候,整个过程就已经完成了

  • 相关阅读:
    JAVAWEB使用保存cookie、删除cookie、获取cookie工具类
    JAVA比较指定的两个日期
    编写一个C程序运行时输出 Hello World!
    正确理解以下名词及其含义:1源程序,目标程序,可执行程序2程序编辑,程序编译,程序连接3程序,程序模块,程序文件4函数,主函数,被调用函数,库函数5程序调试,程序测试
    为什么需要计算机语言?高级语言有哪些特点?
    什么是程序?什么是程序设计?
    题解 卡农
    题解 GT考试
    题解 SP6779 【GSS7
    题解 Crash 的文明世界
  • 原文地址:https://www.cnblogs.com/fan-1994716/p/14730664.html
Copyright © 2011-2022 走看看