问题:因为系统有好几个python.exe文件,所以在使用python的时候出现了很多问题
有没有出现过一个问题就是在pycharm里面选用的是3.11的版本,然后这个pycharm下载问题太多了,就想去windows命令窗口或者是pycharm的terminal中通过whl文件下载,但是下载后却不在python3.11的lib\site-packages里面,反而是在里一个python版本如3.8里面,导致每次下载还要从3.8里面复制导入到3.11里面,很麻烦。
比如说我在pycharm里面设定的python是python3.11
但是我在pycharm的terminal中,发现python的版本是3.8的
然后我在本机的命令窗口中查看,python版本是3.11
但是我发现我下载东西的时候,他又会跑去3.8那里进行下载 (反正搞得我真觉得莫名其妙的)
。。
输入where python
我估计是太多重复的名字导致的,很多个python.exe导致的
所以我就把python3.11的版本的python.exe修改成python311.exe,用来区分以下这两个版本的python.exe
这时候,我们在windows命令窗口输入python -V输出的是3.8版本的,如果输入python311 -V输出的就是3.11.1这个版本的。
输入where python的时候,输出的也是python3.8的相关地址(因为python3.8版本的python.exe我没改,依然叫python.exe)
那么如何制定用哪个版本下载相关的配置依赖呢,可以通过下面这种语句进行下载,下载完就会存到相关版本的lib文件夹中
(应该直接python311 pip install...也可以吧)
我猜测没修改之前为什么输入python -V输出的都是3.8版本的,应该是因为在系统环境配置的Path中,python3.8配置在python3.11之前,所以默认先选上面的,当修改顺序之后,输出的就是3.11的版本。
暂时先将这部分问题处理了。
标签:exe,多个,python,3.11,系统,下载,版本,3.8 From: https://www.cnblogs.com/hmy22466/p/18219716