首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu12.04上设置VirtualenvWrapper : virtualenvwrapper.sh的位置?

在Ubuntu12.04上设置VirtualenvWrapper : virtualenvwrapper.sh的位置?
EN

Stack Overflow用户
提问于 2014-06-06 15:13:40
回答 1查看 3.7K关注 0票数 2

我在本地机器上使用Virtualenv和VirtualenvWrapper,并发现它们是很棒的工具。我正试图在运行Ubuntu12.04服务器和Apache的虚拟机上为我的Python应用程序设置相同的设置。

维图阿列夫运转良好。但我在配置VirtualenvWrapper时遇到了问题。我是通过pip安装的。pip freeze给了我

代码语言:javascript
复制
virtualenv==1.7.1.2
virtualenvwrapper==2.11.1

我遵循了文档上的说明

代码语言:javascript
复制
$ pip install virtualenvwrapper 

注意:参见下面的编辑,虚拟包装器实际上是通过apt安装的。不过,我确实遵守了其余的说明。

代码语言:javascript
复制
...
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME

但当我尝试下一步

代码语言:javascript
复制
$ source /usr/local/bin/virtualenvwrapper.sh

我犯了个错误

代码语言:javascript
复制
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory

我的/usr/local/bin/中只有一个文件,django-admin.py

文件说明

首先,一些初始化步骤。这其中的大部分只需要做一次。您将希望将命令添加到源代码/usr/local/bin/virtualenvwrapper.sh到您的shell启动文件中,根据pip.安装的位置更改到virtualenvwrapper.sh的路径。

怎样才能找到这个文件的位置?

使用find / -name "virtualenvwrapper.sh"只输出一个Permission denied错误列表

运行find / -name virtualenvwrapper给我

代码语言:javascript
复制
/usr/share/doc/virtualenvwrapper
/usr/share/pyshared/virtualenvwrapper
/usr/share/doc-base/virtualenvwrapper
/usr/share/python/ns/virtualenvwrapper
/usr/lib/python2.7/dist-packages/virtualenvwrapper

任何关于如何找到文件的建议都是很棒的。

编辑:

实际上,由于代理出现问题,我通过apt-get安装了虚拟包装器。

代码语言:javascript
复制
sudo apt-get install virtualenvwrapper

这可能会使virtualenvwrapper.sh处于不同的位置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-06 18:25:49

阅读您安装的包的README.Debian (通常,每当您安装一个不熟悉的包时)。它在/usr/share/doc/virtualenvwrapper中,它告诉您要查找的文件安装在/etc/bash_completion.d/virtualenvwrapper中。

另见https://askubuntu.com/questions/251378/where-is-virtualenvwrapper-sh

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24085226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档