栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

win10下pytharm管理多个python3.x版本

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

win10下pytharm管理多个python3.x版本

win10下pytharm管理多个python3.x版本 0 缘起
  • win10 确实坑很多啊
  • 能用的教程又不是那么人性化,确实也有不同环境的影响
  • win10下一直用的python3.5;领导说pandas好像不一样,故需要同时需要3.6.4和3.7.6版本
  • 很多版本切换教程都是py2和py3切换,并且是改exe名称来的,会发现pip不是那么好用。对个人实际也不是那么靠谱
  • 本教程:win10下pytharm管理多个python3.x版本(已有py3.5主版本,副版本py36和py37的安装及使用)
一、virtualenv
  1. pip install virtualenvwrapper-win

    (网络问题可使用)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win

    ​ 备注:https://pypi.douban.com/simple 豆瓣镜像

    https://pypi.tuna.tsinghua.edu.cn/simple为清华大学

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
    
  2. 本地安装另外的 python3.x

    (备注:embed.zip的似乎不行,要下installer版)
    另外,安装时可进行选择(譬如、安装位置、不需要idl)

    不需要环境变量配置

  3. 创建虚拟环境 所在目录

env为虚拟环境主目录,python目录为不同3.x版本安装路径

  1. 创建虚拟环境
    mkvirtualenv -h # 查看相关参数
    
    # 具体使用
    mkvirtualenv 虚拟环境路径 --clear=True --python=想要创建的python3.x路径 虚拟环境别名
    # 注:如果不指定dest(虚拟环境路径),默认在c:user用户名Env下
    # 指定dest后,会有卷不存在的错误提示,有成功生成就不用理会(虚拟环境路径下去看 是否存在 别名路径)
    # 示例
    mkvirtualenv D:appPythonEnv --clear=True --python=D:appPythonpython376python.exe py37
      # 环境使用
    # 备注:pytharm中使用无需开启,按照5的步骤即可
    workon # 显示存在的虚拟环境
    ./activate # 在activate.bat所在路径运行
    # 进入 py37虚拟环境
    (命令行这里有虚拟路径) PS: pip install package # 执行python相关命令,通常过来安装第三方包
    
    
    • 命令行运行示例

      备注: workon 别名 无法进入虚拟路径

      deactivate用于离开当前虚拟环境

      注意图中虚拟环境 标识

      虚拟环境包的安装:在pytharm中切换后安装或者在cmd进入虚拟环境后安装

  1. pytharm 中使用虚拟环境
    • setting-project interpreter - 齿轮add --> virtualenv Environment --> existing environment–>
      创建的虚拟环境python.exe路径–> 确定

  • project interpreter 进行版本切换

参考:

  • https://segmentfault.com/a/1190000012102581
  • pytharm help
  • github
  • 不同python版本 help
  • 还有许多不靠谱及不适用blog
  • 建议多看官网文档,help好用的一批
二、pyenv 三、ancoda
  • https://blog.csdn.net/qqzhuimengren/article/details/104406779
  • 欢迎交流:http://blog.csdn.net/qqzhuimengren/ 1467288927@qq.com
转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号