把pycharm解释器从Python3.6切换成Python3.7

博主遇到在Python 3.6和Anaconda的3.7环境中安装特定numpy版本的问题。由于项目需求,需安装numpy 1.21.5,但pip只能找到1.19版本。尝试手动下载安装包,却发现需要Python 3.7。解决方案是调整环境变量,使系统默认使用Python 3.7,并通过修改Python可执行文件名称来在命令行中切换版本。最终成功安装numpy 1.21.5。
摘要由CSDN通过智能技术生成

电脑上一直装有两个Python环境(3.6和anaconda的3.7),默认是3.6,vnpy3.0项目需要numpy==1.21.5,pip install一直装不上这个版本,报错是只找到numpy1.19左右的版本,去pypi官网查了后续版本一直都有,手动在官网下载了包,手动安装的时候报错要求Python版本3.7(巨坑啊)。

3.6版本我有大量项目在用不能卸,3.7我本来只在Spyder里面用,甚至不知道怎么在cmd里面用到3.7的版本(解决方案:首先3.7版本要在环境变量里,把anaconda目录下的python.exe重命名,比如python37.exe就可以使用了,例如命令行里输入python37 setup.py )

在setting里面add新的37解释器一直不成功(各种问题,比如报package导不进来),venv建好了却还是3.6版本,在底下开了一个终端测试Python版本也是3.6。

最后的解决方法(可能不是最好的,但解决了我的问题):

在系统环境变量里把anaconda的地址放到原来3.6python的上面就行了(默认的版本也会变成3.7)

(我已然换成了3.7,但上面还是显示3.6,我也不知道为啥,我用的是Python2017.3专业版本,不知道是不是它的bug)

ps: pip相关的不用改,直接使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值