当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 9

Hank/Multi-environ Technology
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
用户支持说明.txt 2.25 KB
一键复制 编辑 原始数据 按行查看 历史
# 用户支持模块
User support shell module, user can install them to share their functions.
- pyenv
- pyvc
- ...
# pyenv
pymake可以帮助用户配置并保存多变的环境变量和路径,甚至可以保存命令。用户可以随时切换环境,编写的shell中也可以随时切换环境,代码简单。
pymake能够给用户提供一个不会干扰系统环境、并且互不干扰的环境,还随处可以调用!这是一个创举。
在pymake的基础上,我制作了pyenv。
pyenv在被安装后也可以随处运行,他的特点在于,用户可以在命令行里随意开关(即更换)自有的环境。
pyenv为用户提供了影响当前运行器的环境!这又是一个创举。
## pyenv 使用截图
![命令行截图](./screenshot/b1.png)
![命令行截图](./screenshot/b2.png)
![命令行截图](./screenshot/b3.png)
![命令行截图](./screenshot/b5.png)
# pyvc
pyvc为用户设置VC环境提供便利。
用户在自己的环境集.json里面使用MSVC的环境配置两个变量 VCVARSALL 和 VCVARSALLPARAM 就可以使用。
#### pyvc 的使用条件
1. 注意
在<source-root>/<source-file>.json,即$(mm source)文件里面添加,
在每个使用MSVC的ENV配置里必须加入两个环境变量,
"VCVARSALL"="${vcvarsall-201x}",${vcvarsall-201x} 路径集保存到 path-assemblage。
"VCVARSALLPARAM"="amd64_x86",这个环境变量根据ENV的目标决定。
只有这样,pyvc.bat 才能执行有效。
2. 注意
bat环境变量不区分大小写。
允许增加"RUN-VCVARSALL"="\"${VCVARSALL}\" ${VCVARSALLPARAM}"。
用户自行决定配置"CLS-VCVARSALL"和"CLS-VCVARSALLPARAM"。
#### pyvc 使用注意
1. 这里说一下,vcvarsall.bat 是一种更换环境后全覆盖式的,其实没有清理。
但是,pyvc支持清理,环境变量 CLS-VCVARSALL 就是清理命令,CLS-VCVARSALLPARAM 是参数。
用户配置到环境集.json相应ENV中即可。也是两个环境变量。
当然,用户自行决定从何处获取清理VC环境的.bat。
一般不需要。
2. 环境变量 VCVARSALL VCVARSALLPARAM 已经被使用者设置进入确定的ENV,随时跟着ENV改变。
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/hanktan/PyMake.git
git@gitee.com:hanktan/PyMake.git
hanktan
PyMake
Multi-environ Technology
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385