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


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为清华大学

pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplesome-package

本地安装另外的 python3.x

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

不需要环境变量配置

创建虚拟环境 所在目录


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



创建虚拟环境

mkvirtualenv-h# 查看相关参数

# 具体使用

mkvirtualenv虚拟环境路径--clear=True--python=想要创建的python3.x路径虚拟环境别名

# 注:如果不指定dest(虚拟环境路径),默认在c:\user\用户名\Env下

# 指定dest后,会有卷不存在的错误提示,有成功生成就不用理会(虚拟环境路径下去看 是否存在 别名路径)

# 示例

mkvirtualenvD:\app\Python\Env--clear=True--python=D:\app\Python\python376\python.exepy37

# 环境使用

# 备注:pytharm中使用无需开启,按照5的步骤即可

workon# 显示存在的虚拟环境

./activate# 在activate.bat所在路径运行

# 进入 py37虚拟环境

(命令行这里有虚拟路径)PS:pipinstallpackage# 执行python相关命令,通常过来安装第三方包

命令行运行示例


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

deactivate用于离开当前虚拟环境

注意图中虚拟环境 标识

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


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/  [email protected]

你可能感兴趣的:(win10下pytharm管理多个python3.x版本)