我刚开始学习Python和VS代码。尝试从可嵌入版本制作可移植的python版本。删除了python._pth文件,并尝试安装pythonget-pip.py。但什么都没发生。通过类推,我下载了完整的安装发行版。安装后,将文件夹复制到所需的驱动器,删除已安装的驱动器。Python启动了。但是,至少在VS代码的帮助下,至少在它自身的帮助下,它沿着路径C:\Users\username\AppData\Roaming\Python\Python39将库安装到系统驱动器上的用户文件夹中
当然,当我在另一台计算机上运行Python时,没有安装库,另外,如果我不为Python本身和脚本在Windows路径中设置两个目录,那么许多库也不能工作。我需要进入脚本文件夹并从那里安装相同的pip。也许你需要以某种方式规定在安装过程中把它放在哪里?但是怎么做呢?类似于@ScriptDir,我还用settings.json编写了以下行:
"python.defaultInterpreterPath": "f:\\portable\\winpython3-9\\python.exe",
"python.defaultInterpreterPath": "d:\\portable\\winpython3-9\\python.exe",那么Python就能工作了。尽管库都放在用户的目录中。但是VS代码写了一个警告,在settings.json文件中有重复行。我怎样才能替换这些线路,这样我就不必在每个驱动器上重复它们了?以及如何使用Python使安装在目录中的库?还有哪些其他方法可以解决可移植与代码+便携Python协同工作的问题?
发布于 2022-02-16 20:57:57
解决了这个问题。我在这个链接上找到了一个可移植的Python。http://winpython.github.io/刚刚下载了安装(压缩)文件。然后,在VS代码中,我指定了解释器的路径,一切都正常工作。没有什么需要用settings.json编写的
https://stackoverflow.com/questions/71136518
复制相似问题