【发布时间】:2018-01-28 09:09:00
【问题描述】:
我正在尝试使用 vagrant 设置一个 django 项目,但出现此错误:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-112-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
0 packages can be updated.
0 updates are security updates.
Last login: Sun Jan 28 08:21:28 2018 from 10.0.2.2
vagrant@ubuntu-xenial:~$ mkvirtualenv profiles_api --python=python3
mkvirtualenv: command not found
在我的流浪文件中,我有以下内容:
sudo pip install virtualenvwrapper
if ! grep -q VIRTUALENV_ALREADY_ADDED /home/ubuntu/.bashrc; then
echo "# VIRTUALENV_ALREADY_ADDED" >> /home/ubuntu/.bashrc
echo "WORKON_HOME=~/.virtualenvs" >> /home/ubuntu/.bashrc
echo "PROJECT_HOME=/vagrant" >> /home/ubuntu/.bashrc
echo "source /usr/local/bin/virtualenvwrapper.sh" >> /home/ubuntu/.bashrc
fi
如果重要的话,我已经安装了 python 3.6、3.5 和 anaconda。感谢您的帮助
【问题讨论】:
-
您能检查一下
virtualenvwrapper是否没有安装在这里吗?试试source /usr/bin/virtualenvwrapper.sh -
另外我认为如果添加更改,您需要获取新的
.bashrc脚本。所以source /home/ubuntu/.bashrc
标签: python django virtualenvwrapper