Python -bash:virtualenv/django-admin:未找到命令
我已安装virtualenv,正在尝试创建一个新环境,出现以下错误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
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
也会工作。事实并非如此。