【发布时间】:2017-12-31 03:54:56
【问题描述】:
我可以通过输入. bin/activate 从它的文件夹中激活我的python 虚拟环境。我想从激活环境、更改主项目文件夹并列出我的项目的主文件夹(或其他任何位置)中键入一个单词别名,例如 shazam。
我尝试在 .bashrc 中创建一个别名,该别名指向一个包含以下内容的 .sh 文件:
cd ~/path-to-virtual-environment
. bin/activate
cd ~/path-to-master-project-folder
ls -a
我收到一个权限被拒绝错误,所以我运行了chmod u+x <script file>。该脚本现在运行,但 VE 未激活,并且在列出项目文件夹时,shell 不在主项目文件夹中。我会很感激一些指导。谢谢。
【问题讨论】:
-
更好的是,请查看 virtualenvwrapper,它可以更轻松地管理 virtualenvs。 virtualenvwrapper.readthedocs.io/en/latest
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。
-
感谢您的建议。 Stack Overflow 似乎是一个合适的场所,因为问题是关于访问我的开发环境,还有其他关于别名、bash 脚本和访问虚拟环境的已回答 SO 问题(但与我尝试做的不太一样)。
标签: linux bash virtualenv