• Windows虚拟环境在PyCharm中的使用


    Anaconda

    网上对于Anaconda的安装是教程有很多,这里会为各位提供的是一个我当时安装时候所参考的链接地址。Anaconda的介绍、安装及使用教程

    Anaconda中创建虚拟环境(命令行模式)

    在Anaconda中创建虚拟环境的方式:

    下面是创建python=3.6版本的环境,取名叫py36

    conda create -n py36 python=3.6

    删除环境

    conda remove -n py36 --all

    激活环境

    source activate py36

    退出环境

    source deactivate

    • 在创建虚拟环境的过程中,我遇到了一个问题,这个问题就是:如果创建了多个python版本的环境,那么我应该如何去管理当中所安装的不同的包呢?并且与本机原本安装的python环境不起到冲突?

    • 我解决Anaconda与本机办法是这样的:

    • 解决办法一:

    其实python 在安装的时候就为我们提供了两个版本的解决方案

    在C盘的windows 目录下有个 py.exe

    我们用py.exe 这个工具启动就能分辨出python的版本

    启动python2.7的pip

    直接在cmd 窗口里输入:py -2 -m pip install XXXX

    启动python3.6的pip

    直接在cmd 窗口里输入:py -3 -m pip install XXXX

    • 解决办法二:

    找到自己本机安装的Python路径(在Path中可以直接找到),然后找到自己的Python.exe文件,然后重命名即可。

    如:我对我本机的Python重命名为Python3,然后对Anaconda中安装的Python不重命名。

    之后需要对Anaconda中的python进行pip安装的时候,就输入:

    python -m pip install XXX

    然后对本机的python进行安装的时候,就输入:

    python3 -m pip install XXX

    • 我解决Anaconda进入虚拟环境之后与Anaconda自身的Python冲突的问题:

    根据上面启动虚拟环境的方法,我们能够启动已经创建的虚拟环境

    进入虚拟环境之后,输入:

    python -V

    就能够看到当前的虚拟环境中的python的版本号

    这个时候,输入:

    pip list

    你所看到的就是你当前环境下的pip所安装的包。

    如果你发现你的list还是Anaconda自带的list的话或者出现AttributeError : module pip has no attribute main 的提示的话,就输入:

    python -m pip list

    Anaconda中创建虚拟环境(GUI模式)

    当你安装好Anaconda之后,会出现一个Anaconda Mavigator,点击之后在里面也可以创建虚拟环境。

    PyCharm

    • 在PyCharm中的Settings中的Project Interpreter进行python版本的选择。

    • 找到你的Anaconda安装路径

    • 然后在里面找到一个文件夹叫envs

    • 在这个文件夹里面有你创建的所有的虚拟环境。

    • 选择你需要用到的虚拟环境,然后找到python.exe即可。

  • 相关阅读:
    DDD:再谈:实体能否处于非法状态?
    EntityFramework:迁移工具入门
    技术人生:态度决定人生
    EntityFramework:EF Migrations Command Reference
    DDD:聊天笔记
    DCI:DCI学习总结
    DCI:The DCI Architecture: A New Vision of Object-Oriented Programming
    设计原则:消除Switch...Case的过程,可能有点过度设计了。
    .NET:动态代理的 “5 + 1” 模式
    Silverlight:《Pro Silverlight5》读书笔记 之 Dependency Properties And Routed Event
  • 原文地址:https://www.cnblogs.com/johnnytan/p/9315120.html
Copyright © 2020-2023  润新知