我正试图在Ubuntu 14.04上跟随如何使用uWSGI和Nginx服务Django应用程序而我在早期阶段失败,由于输出量的原因,我将所有相关信息放入Pastebin.com - #1粘贴工具自2002年!.
实际错误:
root@alexus:~# echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc
root@alexus:~# source ~/.bashrc
/usr/bin/python3: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportError'>: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
root@alexus:~#
Run Code Online (Sandbox Code Playgroud)
我正在追问如何磨牙,我做错了什么?
升级到OSX Mavericks后,我在终端收到此消息:
/usr/bin/python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenv has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
set properly.
Run Code Online (Sandbox Code Playgroud) 如何更改默认的Virtualenvwrapper提示?默认情况下,使用"workon <_name_of_env_>"之类的命令处理特定虚拟环境会在您的提示符前面加上virtualenv的名称.如果您没有使用默认命令提示符,这可能会很糟糕.
我是sublime3的新手,但我找不到任何有用的问题...
我有不同的virtualenvs(用virtualenwrapper制作),我希望能够指定每个项目使用哪个venv
由于我使用SublimeREPL插件来自定义构建,我如何指定用于构建项目的python安装?
例如,当我在项目工作我想要运行与venvA的Python脚本,当我在B项目工作,我想运行与venvB事情(使用不同的构建脚本)
对不起我可怕的英语......
我使用easy_install在Windows上安装了virtualenv和virtualenvwrapper.但是mkvirtualenv缺少了.我试图在我的机器上搜索,但我找不到它.我不知道如何解决它.你有什么主意吗?
我正在尝试创建一个virtualenv virtualenvwrapper,但是当我使用时,mkvirtualenv我得到以下内容:
ERROR: virtualenvwrapper could not find virtualenv in your path
Run Code Online (Sandbox Code Playgroud)
我以为这是一个PYTHONPATH问题.但如果我这样做,pip show virtualenv我得到以下内容:
---
Metadata-Version: 2.0
Name: virtualenv
Version: 13.1.0
Summary: Virtual Python Environment builder
Home-page: https://virtualenv.pypa.io/
Author: Jannis Leidel, Carl Meyer and Brian Rosner
Author-email: python-virtualenv@groups.google.com
License: MIT
Location: /Volumes/Data/nfs/zfs-student-3/users/2013_paris/vmonteco/Library/Python/2.7/lib/python/site-packages
Requires:
Run Code Online (Sandbox Code Playgroud)
这是我的PYTHONPATH:
/nfs/zfs-student-3/users/2013_paris/vmonteco/Library/Python/2.7/bin:/nfs/zfs-student-3/users/2013_paris/vmonteco/Library/Python/2.7/bin:/nfs/zfs - 学生-3 /用户/ 2013_paris/vmonteco /图书馆/ Python的/ 2.7/lib中/蟒蛇/站点包:/Volumes/Data/nfs/zfs-student-3/users/2013_paris/vmonteco/Library/Python/2.7/ LIB /蟒蛇/站点包:〜/ .brew /酒窖
它包含包含virtualenv的目录!
(即:/Volumes/Data/nfs/zfs-student-3/users/2013_paris/vmonteco/Library/Python/2.7/lib/python/site-packages)
我的〜/ .zshrc包含:
export WORKON_HOME=~/Envs
export PROJECT_HOME=$HOME/Devel
source $HOME"/Library/Python/2.7/bin/virtualenvwrapper.sh"
Run Code Online (Sandbox Code Playgroud)
编辑: …
如何冻结仅在虚拟环境中安装的软件包,即没有全局软件包?
我正在使用Ubuntu 14.04 LTS实例在Amazon EC2上设置Django项目.我想用Python 3编写我的代码.我被告知,最好的方法是使用virtualenvwrapper.我已virtualenvwrapper成功安装并放入
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.4
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)
进入我的.bashrc档案.现在我明白了:
/usr/bin/python3.4: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportErro
r'>: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.4 and that PATH is
set properly.
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
我会让你加快速度.我正在尝试设置一个Windows开发环境.我已经成功安装了python,django和virtualenv + virtualenwrapper(windows-cmd安装程序)
workon env
Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1,6,1, 'final',0)
>>> quit()
Run Code Online (Sandbox Code Playgroud)
但是当我运行时:python manage.py runserver从我的克隆存储库中我收到此错误:
Traceback (most recent call last)"
File "manage.py", line 2, in (module)
from django.core.management import execute_manager
ImportError: cannot import name execute_manager
Run Code Online (Sandbox Code Playgroud)
python和django都添加到我的系统变量PATH中:
...C:\Python27\;C:\Python27\Scripts\;C:\PYTHON27\DLLs\;C:\PYTHON27\LIB\;C:\Python27\Lib\site-packages\;
Run Code Online (Sandbox Code Playgroud)
我也用bash和powershell尝试了这个,但我仍然得到同样的错误.
这是一个与virtualenv相关的问题吗?Django依赖问题?让人惊讶.我该如何解决这个问题?帮助我Stackoverflow-kenobi你唯一的希望.
我使用Macports在我的Mac上安装了各种版本的python.当我选择python 2.7 via时$ port select python python27,virtualenvwrapper工作得很好.
但是如果我选择另一个版本的python,即2.6,virtualenvwrapper会生成一条错误消息:ImportError:没有名为virtualenvwrapper.hook_loader的模块
我检查了我的.profile并且设置VIRTUALENVWRAPPER_PYTHON为/opt/local/bin/python,所以在我看来virtualenvwrapper应该工作,无论我选择了哪个python.
知道什么会导致virtualenvwrapper在切换python版本时生成.hook_loader错误吗?
python ×10
virtualenv ×6
amazon-ec2 ×1
bash ×1
django ×1
linux ×1
pip ×1
pythonpath ×1
sublimetext3 ×1
terminal ×1
ubuntu ×1
windows ×1