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:\app\Python\Env --clear=True --python=D:\app\Python\python376\python.exe py37
      # 环境使用
    # 备注:pytharm中使用无需开启,按照5的步骤即可
    workon # 显示存在的虚拟环境
    ./activate # 在activate.bat所在路径运行
    # 进入 py37虚拟环境
    (命令行这里有虚拟路径) PS: pip install package # 执行python相关命令,通常过来安装第三方包
    
    
    • 命令行运行示例

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

      deactivate用于离开当前虚拟环境

      注意图中虚拟环境 标识

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

    在这里插入图片描述

  2. 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

elp

  • github
  • 不同python版本 help
  • 还有许多不靠谱及不适用blog
  • 建议多看官网文档,help好用的一批

二、pyenv

三、ancoda

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PythonJavaC++go

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值