我是团队程序员。我整合了virtualenvwrapper
,因为我正在开展几个项目。在我的团队项目中,他们考虑到virtualenv直接位于项目中。因此,它们是路径直接./venv/bin/python
的许多文件,我的主管不想自定义它。我在该项目上的virtualenv位于~/.virtualenvs
。在不改变文件性质的情况下,是否有一个聪明的想法将./venv/bin/python
链接到~/.virtualenvs/bin/python
?要清楚,我的虚拟路径是~/virtualenvs/venv
而不是./venv
。如果我写ln -s ~/virtualenvs/venv ./venv
它会很好,但做这些事情并不干净。这就是为什么我想要干净的东西。
更新
我有一个shell命令,它运行得非常好。
#!/bin/bash
cd ~
cd ./Projects/Work_Projects/24-django/
workon venv
我有一个名为reboot-db-local
#!/bin/bash
source .mysql-context \
&& mysql -u $MYSQL_USER -p$MYSQL_PASSWORD -e "DROP DATABASE credit24h_dev;" \
&& mysql -u $MYSQL_USER -p$MYSQL_PASSWORD -e "CREATE DATABASE credit24h_dev CHARSET=utf8;" \
&& ./venv/bin/python manage.py migrate \
&& ./load-fixtures \
&& ./venv/bin/python manage.py check_permissions