virtualenv不将.py(w)文件与virtualenv版本的Python可执行文件相关联的原因是什么?考虑到Windows上没有像shebang这样的机制,这对于Windows上的virtualenv来说似乎是一个理想的任务.解决方法:文件类型关联在Windows注...

virtualenv不将.py(w)文件与virtualenv版本的Python可执行文件相关联的原因是什么?考虑到Windows上没有像shebang这样的机制,这对于Windows上的virtualenv来说似乎是一个理想的任务.
解决方法:
文件类型关联在Windows注册表中处理. virtualenv激活脚本必须修改注册表项,并且deactivate脚本需要恢复以前的值(或破坏关联的风险).
如果激活virtualenv,打开cmd.exe的第二个实例,并激活另一个virtualenv会发生什么?除非您按正确的顺序停用它们,否则注册表项的存储值将丢失.
我不是一个虚拟的开发者,我会说潜在的问题远远超过微不足道的好处.
本文标题为:为什么Windows上的virtualenv不会将.py / .pyw / .pyo / .pyc文件与virtualenv的Python可执行文件版本相关联?


基础教程推荐
- conda虚拟环境使用pip下载包到当前环境的两种方法 2022-09-03
- Python线程和子进程 2023-11-12
- Python pandas处理缺失值方法详解(dropna、drop、fil 2022-08-30
- Python+OpenCV实战之实现文档扫描 2022-10-20
- Python中并发、进程、线程的总结 2023-09-03
- 用了python多进程,我跑程序花费的时间缩短了4倍 2023-09-04
- Matplotlib学习笔记之plt.xticks()用法 2022-10-20
- 使用python控制nginx禁封ip 2023-09-05
- Python中优雅处理JSON文件的方法实例 2023-08-04
- Python变量内存管理 2023-11-11