- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当我开始学习 Python 编程时,我通过这些命令安装了 virtualenvwrapper:
# Install distribute: http://pypi.python.org/pypi/distribute
wget http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
# Install pip http://pypi.python.org/pypi/pip
sudo easy_install pip
# Install virtualenv
sudo pip install virtualenv
# Install virtualenvwrapper
sudo pip install --upgrade virtualenvwrapper
virtualenvwrapper.sh
echo source `which virtualenvwrapper.sh` >> $HOME/.bashrc
# IMPORTANT
# Go to the working directory
# Start a working environment virtualenv
mkvirtualenv <working environment name>
# Install all the requirements for the working environment
pip -E $VIRTUAL_ENV install -r requirements.txt
我每次打开终端(通过 guake)时都会收到此错误
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/virtualenvwrapper/hook_loader.py", line 72, in main
backupCount=1,
File "/usr/lib/python2.6/logging/handlers.py", line 112, in __init__
BaseRotatingHandler.__init__(self, filename, mode, encoding, delay)
File "/usr/lib/python2.6/logging/handlers.py", line 64, in __init__
logging.FileHandler.__init__(self, filename, mode, encoding, delay)
File "/usr/lib/python2.6/logging/__init__.py", line 827, in __init__
StreamHandler.__init__(self, self._open())
File "/usr/lib/python2.6/logging/__init__.py", line 846, in _open
stream = open(self.baseFilename, self.mode)
IOError: [Errno 2] No such file or directory: '/home/ahim/$VIRTUALENVWRAPPER_LOG_DIR/hook.log'
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.
我使用的是 Linux Mint 10 64 位 GNOME。
有什么方法可以解决我在终端中看到的这个错误吗?
我试过通过谷歌搜索,但似乎没有一个能解决这个问题。
提前谢谢你。
===编辑===
这是在/home/user/.bashrc中写的
source /usr/local/bin/virtualenvwrapper.sh 2> /dev/null
VIRTUALENVWRAPPER_LOG_DIR=/tmp
export VIRTUALENVWRAPPER_LOG_DIR
请帮忙:(
最佳答案
According to this ,似乎是Debian/Ubuntu/Mint上的APT包出错。
我先通过APT安装了virtualenvwrapper,然后删除它并通过pip安装。
apt-get install virtualenvwrapper
apt-get remove virtualenvwrapper
pip install virtualenvwrapper
APT 包添加了文件 /etc/bash_completion.d/virtualenvwrapper
但没有删除它。这是导致问题的文件。
推荐的解决方案是删除此文件,这样错误就不会再出现了。 (奇怪的是,仅仅重命名文件是不够的)。
关于python - 终端启动时显示 virtualenvwrapper.sh 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7658075/
我正在尝试运行 virtualenvwrapper。我安装它: sudo pip install virtualenvwrapper 我这样编辑 .bashrc: export WORKON_HOME
我最近通过brew安装了python3(也通过brew安装了python2)并且没有触及系统python(新笔记本电脑macOS)。 然后我使用 pip3 install virtualenvwrap
我正在尝试从您的官方指南中安装 virtualenvwrapper http://virtualenvwrapper.readthedocs.org/en/latest/install.html 我使
我在本地机器上使用 Virtualenv 和 VirtualenvWrapper 并发现它们是很棒的工具。我正在尝试在运行 Ubuntu 12.04 服务器和 Apache 的虚拟机上为我的生产 Py
关于类似问题的许多其他线程,但我找不到与我完全相同的情况。所以,这里是: 我做过的事情: 跑:sudo easy_install pip 跑:sudo pip install virtualenv 跑
我在 ubuntu 14.04 下使用 virtualenv、virtualenvwrapper 运行 python 2.7.6。现在我已经从源代码安装了 python 2.7.9。新的 python
我正在尝试关注 How To Serve Django Applications with uWSGI and Nginx on Ubuntu 14.04我在早期阶段失败了,由于输出量,我将所有相关信
tow-81-235:Projects pessimisticoptimism$ mkvirtualenv development -bash: mkvirtualenv: command not f
我最近从 python 3.5 升级到 python 3.6(在 macOS 上使用brew)。然而 virtualenvwrapper 现在似乎已损坏,我收到错误。不幸的是,重新安装并没有帮助。 m
当我在终端上开始新 session 时遇到问题: Traceback (most recent call last): File "", line 1, in ImportError: No m
我在 ubuntu 上遇到 virtualenvwrapper 问题。 我正在处理简单的 Django 项目 foo。我决定从 settings.py 中移动 SECRET_KEY 并将其保存为环境变
我经常使用 setvirtualenvproject/path/to/my/project/ 来设置虚拟环境的根/基目录。当使用 workon myenv 切换到虚拟环境时,这非常有用。 但我想知道,
我正在使用 powershell。我成功安装了 virtualenvwrapper-powershell。 但是当我输入“Import-Module virtualenvwrapper”时,出现以下错
我尝试使用 pip 在 CentOS 7 上使用 virtualenvwrapper 设置 virtualenv,但出现 UnicodeDecode 错误。 具体步骤: 安装CentOS7 通过 ge
我知道 which virtualenvwrapper.sh 会找到 virtualenvwrapper bash 脚本。 但是,我如何确定安装了哪个版本的 virtualenvwrapper? 最佳
我对 Python 和 virtualenv 非常陌生,所以如果这是一个明显的问题,我深表歉意。我在运行 Windows 10 的电脑上有一个 C 驱动器和一个 D 驱动器。我将 python 和脚本
我相信我没有正确安装 virtualenvwrapper(遵循不同的 python 设置教程的风险)。 我想从我的 Mac OSX 系统中完全删除扩展,但似乎没有关于如何执行此操作的文档。 有谁知道如
鉴于我对 Python 的了解,我遇到的问题不应该发生。我用 pip 在 Mac OS X Snow Leopard 上安装了 virtualenvwrapper。它在/Library/Python/
当我移动项目文件夹时,我必须手动更新 .project 文件中的项目路径以使 workon 命令起作用。是否可以自动更新路径? 最佳答案 根据文档,您可以使用 setvirtualenvproject
换句话说,mkvirtualenv 和mkproject 命令有什么区别? 我的工作流程如下所示: /dev projectA appA appB pr
我是一名优秀的程序员,十分优秀!