系统中存在多个python出现的一些问题

问题:因为系统有好几个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的版本。

暂时先将这部分问题处理了。

posted on 2024-05-30 15:20  201812  阅读(39)  评论(0编辑  收藏  举报