Python -bash:virtualenv/django-admin:未找到命令

Python -bash:virtualenv/django-admin:未找到命令,python,django,bash,terminal,virtualenv,Python,Django,Bash,Terminal,Virtualenv,我已安装virtualenv,正在尝试创建一个新环境,出现以下错误 tukey:env juanzinser$ virtualenv general -bash: virtualenv: command not found 我不确定这是否是一个virtualenv问题,因为同样的问题一直在试图创建一个新的django项目 tukey:env juanzinser$ django-admin startproject mysite -bash: django-admin: command not

我已安装virtualenv,正在尝试创建一个新环境,出现以下错误

tukey:env juanzinser$ virtualenv general
-bash: virtualenv: command not found
我不确定这是否是一个virtualenv问题,因为同样的问题一直在试图创建一个新的django项目

tukey:env juanzinser$ django-admin startproject mysite
-bash: django-admin: command not found
不确定这是否是权限问题(不过我有管理员权限),因为virtualenv和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的位置:

which virtualenv
然后尝试使用完整的路径运行虚拟环境

$ which virtualenv
$ /usr/local/bin/virtualenv
然后像这样运行它

/usr/local/bin/virtualenv general

我和你有同样的问题。但我明白了。你只要使用 首先:您需要找到django管理文件的位置,然后使用
flexible connection命令。

例如:

find/-name django admin

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

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


检查你的路径。Bash找不到可执行文件。包含
virtualenv
django admin
的目录不在您的
路径中。请改用完整路径,或在
路径中创建别名或包含目录。另请参见:我不建议在
/usr/bin
中添加随机内容。我们应该在用户环境脚本中添加
/usr/local/python3.5.0/bin
PATH
(例如
~/.bash\u profile
~/.bashrc
)。如果
哪个virtualenv
工作,那么
virtualenv
也会工作。事实并非如此。