【发布时间】:2015-04-16 18:56:40
【问题描述】:
我正在将基于 Python 的开发系统从 PC 转移到 Mac。我需要创建一个 virtualenv / 目录来存储这个系统。哪里是放置目录的好地方(可以从终端窗口轻松访问的地方)?我在 Mac 上不像在 PC 上那么精通,尽管我可能会编写一个 bash 脚本来更改目录并激活 virtualenv。我正在运行 OS X Mountain Lion (v10.8),并且我是系统上唯一的用户。
【问题讨论】:
-
实际上,您不能将 Bash 脚本用于此特定任务;但是一个函数(或别名)就可以了。原因是脚本将作为shell的子进程运行,子进程无法修改父进程的环境(除非父进程愿意合作,但在这种情况下这是一个相当学术的观点)。 (顺便说一句,函数比别名更通用,所以你可能应该忘记别名。)
标签: python macos bash virtualenv