-bash:virtualenv / django-admin:找不到命令

时间:2015-11-20 19:11:03

标签: python django bash terminal virtualenv

我已经安装了virtualenv,我正在尝试创建一个新环境,并发生以下错误。

tukey:env juanzinser$ django-admin startproject mysite
-bash: django-admin: command not found

我不确定是一个虚拟问题,因为尝试创建一个新的django项目同样如此。

tukey:env juanzinser$ pip install virtualenv
Requirement already satisfied (use --upgrade to upgrade): virtualenv in      /Library/Python/2.7/site-packages/virtualenv-13.1.2-py2.7.egg
Cleaning up...
tukey:env juanzinser$ pip install django
Requirement already satisfied (use --upgrade to upgrade): django in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Cleaning up...

不确定是否是权限问题(我有管理员权限),因为virtualenv和django都已正确安装。

<script>
app.controller('customersCtrl', function ($scope, $http) {
    $scope.myAlert = function(){
        alert('this alert works!')
    };
});
</script>    
<button ng-controller="customersCtrl" ng-click='myAlert()'>

2 个答案:

答案 0 :(得分:0)

通过以下方式检查virtualenv的位置:

which virtualenv

然后尝试使用完整路径运行虚拟环境。就像我这样做时,这就是我得到的。

$ which virtualenv
$ /usr/local/bin/virtualenv

然后像

一样运行
/usr/local/bin/virtualenv general

答案 1 :(得分:-1)

我和你有同样的问题。但我明白了。你刚才用 Fisrt:您需要找到django-admin文件的位置,然后使用flexible connection command.

示例:

  

find / -name django-admin

/usr/local/python3.5.0/bin/django-admin

  

ln -s /usr/local/python3.5.0/bin/django-admin / usr / bin /