大家好,我将跟踪这里的安装https://github.com/systers/portal,并尝试在我的计算机上的虚拟环境中部署服务器。 很多错误后,我决定重新安装Ubuntu.04 安装之后,这里是我使用给定命令安装的东西
我分别使用python--version和python3--version检查了我当前的python和python3版本,它们分别是python2.7.12和python3.5.2。在
Easy Install. $ sudo apt-get install python-setuptools python-dev build-essential
pip. $ sudo easy_install pip
virtualenv. $ sudo pip install --upgrade virtualenv.
python3-dev tools.$sudo apt-get install python3-dev
现在,我创建了一个虚拟env并使用以下命令激活它
^{pr2}$但现在当我执行第三个命令时
$ pip install -r requirements/dev.txt
甚至可以
$pip --version
我知道错误了
bash: /media/rohan/New Volume/portal/venv1/bin/pip: "/media/rohan/New: bad interpreter: No such file or directory
在/venv1/bin中还存在pip、pip3、pip3.5文件
我尝试了sudo easy_install pip,以为它会在虚拟环境中安装pip,但它会安装到/usr/local/bin
我还尝试使用代码创建一个虚拟env
$virtualenv venv --python=/usr/bin/python
但这也不起作用,这一次同样的错误也出现在/venv/bin pip pip2 pip2.7中
请帮忙
问题似乎是通往你的virtualenv的路径中有一个空间,而这个空间并没有逃逸到它应该逃逸的地方。在
请注意您收到的错误:
所以在路径中有了这个空间,它试图在不存在的文件(
Volume/portal/venv1/bin/pip
)上运行一个不存在的程序(/media/rohan/New
)。在将
New Volume
重命名为没有空格的东西,比如new_volume
,然后重新创建一个virtualenv应该可以解决这个问题。在相关问题 更多 >
编程相关推荐