〜/ virtualenvs / venv而不是./venv

时间:2017-08-14 15:03:47

标签: python virtualenv project virtualenvwrapper

我是团队程序员。我整合了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

0 个答案:

没有答案