设置Django虚拟环境错误“;可执行文件/var/bin/python(from--python=/var/bin/python)不存在;

设置Django虚拟环境错误“;可执行文件/var/bin/python(from--python=/var/bin/python)不存在;,python,django,python-2.7,Python,Django,Python 2.7,我有一个项目要做,现在正试图在虚拟环境中运行该项目。 我是python新手,但在过去,我对“manage.py runserver”概念很熟悉。我在学习虚拟环境时遇到困难 我知道我已经安装了virtualenv 我为这个项目运行虚拟环境的第一个方向是运行virtualenv--python=/var/bin/python--clear--no-site-packages--unzip setuptools--setuptools~/virtualenv/project\u name 这将导致此错

我有一个项目要做,现在正试图在虚拟环境中运行该项目。 我是python新手,但在过去,我对“manage.py runserver”概念很熟悉。我在学习虚拟环境时遇到困难

我知道我已经安装了virtualenv

我为这个项目运行虚拟环境的第一个方向是运行
virtualenv--python=/var/bin/python--clear--no-site-packages--unzip setuptools--setuptools~/virtualenv/project\u name

这将导致此错误:

可执行文件/var/bin/python(from--python=/var/bin/python)不存在

我已经安装了python,这意味着什么?我也对这个语法感到困惑,
--python=/var/bin/python
,这是不是一个相对路径,我应该为了别的东西而把“python=/”换掉?“=/”实际上代表什么

我是否在错误的文件夹中运行该命令?我已尝试在外部项目名称文件夹(包含同名子文件夹)和该子文件夹(包含manage.py)中运行它。 但是,我找不到var/bin/。。。路径在任一文件夹中的任意位置。箱子路径应位于何处


任何帮助或见解都将不胜感激,谢谢

如果您是虚拟环境新手,我将采取以下步骤安装虚拟环境。我希望这有帮助

设置工具

首先要检查是否已安装,请键入以下内容:

python
>>>import setuptools
如果您得到另一个>>>,那么您已经安装了它,否则您将得到一个错误。如果您碰巧炸毁了setuptools,请按照以下方式重新安装:

http://pypi.python.org/pypi/setuptools 
1.下载Python 2.7

2.将目录更改为新的解压缩文件夹

3.运行以下命令:

sudo sh ~/folder/you/downloaded/to/setuptools-0.6c11-py2.7.egg 
病毒说唱歌手

sudo pip install virtualenvwrapper
设置

1.创建您的目录

sudo mkdir /project_name
sudo chown -R yourusername:admin /project_name
2.找到要在下面的步骤3中使用的virtualenvwrapper.sh,检查以下路径:

/Library/Frameworks/Python.framework/Versions/2.6/bin/virtualenvwrapper.sh 
/usr/local/bin/virtualenvwrapper.sh
3.在文本编辑器中更新配置文件脚本(~/.bash_profile或~/.profile),在文件底部添加以下行。如果主目录中没有这两个文件,请在主目录中创建一个名为.bash\u profile的文件

export WORKON_HOME=$HOME/.virtualenvs
source /insert/your/path/to/virtualenvwrapper.sh
4.退出终端应用程序并重新启动。当您重新启动时,应该会看到创建了一堆文件夹。这只会发生一次

5.创造你的环境

mkvirtualenv django
(django)$ <- now you are in your new virtualenv
7.要进入您的环境,请再次退出终端以重置路径,以便我们可以测试设置并移动到您的工作目录以签出项目:

workon django
(django)$ <- you are back in your environment
workon django

(django)$您的计算机上的
/var/bin/python
中似乎没有安装python。路径似乎有点奇怪,更常见的路径是
/usr/bin/python


检查python安装位置的一种方法是运行
哪个python
。尝试用
which
命令的结果替换创建virtualenv时使用的命令中的
/var/bin/python

可能重复的请尝试避免仅将代码作为答案转储,并尝试解释它的作用和原因。对于没有相关编码经验的人来说,您的代码可能不明显。这可能对您不起作用,但它可以帮助其他人,尽量不要泛化。我毫不怀疑它会对其他人起作用。我的建议只是在你的答案中添加更多细节:)例如,如果你理解她/他收到的错误,解释错误试图告诉他们什么,他们毕竟问了“我已经安装了python,这意味着什么?”我只是建议您编辑您的答案,以添加更详细的解释,说明什么是错误的,以及您试图实现的目标:)
#Try this step by step procedure
1. open terminal
   pip install virtualenv
2. cd desktop
    desktop> virtualenv env
# A folder named env will appear on your desktop

3. desktop > cd env
#now activate the virtualenv
  desktop/env>.\Scripts\activate
# now you will see

(env)c:\...\desktop\env>
#Try this step by step procedure
1. open terminal
   pip install virtualenv
2. cd desktop
    desktop> virtualenv env
# A folder named env will appear on your desktop

3. desktop > cd env
#now activate the virtualenv
  desktop/env>.\Scripts\activate
# now you will see

(env)c:\...\desktop\env>