AI帮我解决Python环境问题
以前好几次想学,都被各种事情耽搁了,如今迫在眉睫,无论多晚都要迈出第一步了。
实现python有很多软件,例如PyCharm、Jupyter、VS Code等等,因为我之前下载了VS Code,我就直接用这个了
安装软件简单,但转完发现运行不了,和以前的python版本,环境冲突了,靠AI几分钟就解决了,实在太牛了!!
参考: 1.https://mp.weixin.qq.com/s/em-oNacJEWNMsOn18oCOIQ 2.https://mp.weixin.qq.com/s/txFW0MC1MsyqK8mXKINmtg
1. 安装python解释器
根据上面第一篇参考资料,就直接下载作者推荐的版本python3.12 http://www.python.org/ftp/python/3.12.10/python-3.12.10-amd64.exe(现在应该有最新的版本了)




下载完看到有三个文件
2. 安装VSCode
这个安装的比较简单,下载好安装包打开就行

3. VSCode添加扩展
一般添加语言和python扩展


4. 在VSCode运行python
首先新建python文件
尝试安装依赖库:通过 pip 命令安装程序运行所必需的 lxml 库。打开VS Code,点击终端运行pip install lxml 指令。
如果开始的时候 终端 没有展示出来,可以点击右上角的开始按钮
5. 环境不合适
当在终端运行pip install lxml,报错了!
PS C:\Users\chen> & C:/Users/chen/.virtualenvs/coronavirus-tracker-api-master-80k0x5Jz/Scripts/python.exe f:/Untitled-2.pyPython path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = 'C:\Users\chen\.virtualenvs\coronavirus-tracker-api-master-80k0x5Jz\Scripts\python.exe' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = 'C:\\Users\\chen\\.virtualenvs\\coronavirus-tracker-api-master-80k0x5Jz\\Scripts\\python.exe' sys.base_prefix = '' sys.base_exec_prefix = '' sys.executable = 'C:\\Users\\chen\\.virtualenvs\\coronavirus-tracker-api-master-80k0x5Jz\\Scripts\\python.exe' sys.prefix = '' sys.exec_prefix = '' sys.path = ['C:\\Users\\chen\\.virtualenvs\\coronavirus-tracker-api-master-80k0x5Jz\\Scripts\\python38.zip','.\\DLLs','.\\lib','d:\\p.ython_3.8.2_x64', ]Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initializedModuleNotFoundError: No module named 'encodings'Current thread 0x000060bc (most recent call first):<no Python frame>
直接复制给ai,还很有同情心
我新安装的是python3.12,p.ython_3.8.2_x64是以前版本,环境堵住了。直接按照ai给的步骤一下子就解决

右下角状态变了

直接删掉终端,最后说前缀那个没留意,反正旧终端都删掉了

输入后看有没有返回版本号,重启vscode试下。如果还不行,需要从环境变量入手彻底删掉

最后把用户变量里path中有3.8.2的直接删掉,重启vscode,就可以正常使用,按照lxml了!