vs2022导入numpy、pandas等一些库的个人操作

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


问题描述

本人纯代码菜鸡,此贴主要是记录自己解决的一个小问题,但如果能帮到有类似问题的同学就更好了(doge。

学习热管数值计算过程中发现github上一位土耳其老哥的python程序,其中涉及到numpy、pandas、matplotlib、scipy 这4个我尚未安装导入的python库。由于已经安装vs2022且不想再费劲安装vscode或pycharm(暂时不想),故打算直接在vs2022弄好这几个库。

解决方法

1.使用pip并添加环境变量

通过powershell打开pip所在的位置,例如D:\VS-Shared\Python39_64\Scripts
即输入以下命令:

cd D:\VS-Shared\Python39_64\Scripts

在这个目录下直接输入:

pip install pandas

有可能报错 “无法识别为cmdlet、函数 ······”(这应该是环境变量没配好,下面很快就会解决),这样可以使用:

.\pip install pandas

来调用pip 安装pandas(实际上这个过程会把numpy也一起装上),然后类似地将pandas替换成matplotlib和scipy即可。
如果遇到速度较慢的问题,也许可以使用清华的镜像站来安装:

pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple some-package

安装完成之后需要找到安装的位置,将安装路径添加到环境变量中。
仍然在刚才的文件夹,使用powershell输入如下命令即可查看安装信息,其中包含绝对路径:

.\pip show pandas

将绝对路径复制下来,打开环境变量-用户变量中的path(双击打开)。点击“新建”,粘贴,后面的site-packages应该是需要删掉的。内容大概如下:
C:\Users<User-name>\AppData\Roaming\Python\Python39
这里后续还使用到了f2py等一些文件(在上述路径的\Scripts子文件夹下),因此顺便也把
C:\Users<User-name>\AppData\Roaming\Python\Python39\Scripts给加上了。

如果刚才出现了 “无法识别为cmdlet、函数 ······”,这里需要将D:\VS-Shared\Python39_64\Scripts这个路径添加到环境变量-系统变量中的path下。具体来说就是在path变量的值(基本上是某个路径)的最后加上如下一段(具体情况可能因人而异,我这里是因为python是通过vs2022来安装的,所以直接给我装在这个位置了):
;D:\VS-Shared\Python39_64\Scripts

2.在vs2022里面直接安装

在代码所在的文件夹空白处右键,选择用vs2022打开,然后通过下图所示的方式打开python环境配置界面。
vs2022上python的安装似乎也是在这里
然后可以看见如下界面(这里的“包(PyPI)”一栏在打开时可能默认显示的是概述。):
这里本来可以看见已安装的包的但是可能是因为我在调试所以显示不出来
在下面输入需要的库名字,然后enter。此时就会弹出窗口提示需要管理员特权之类的。(这里有2个小隐患:1. 可能需要升级一下pip再安装其他的库;2. 如果没配好环境变量也可能装不了(这时参考前面的方式大概能解决······吧?))

总结

第一次写帖子有点紧张,而且我也是因为课题的原因接触代码,不过做完上述操作之后至少老哥的程序能跑(虽然好像算出来奇异矩阵在报错)。因为找了几个帖子好像配置环境变量的时候,都只是在操作系统变量,我自己试了试好像不太好使,所以自己写个帖子记录一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值