pyenv+virtualenv找不到delug

2024-09-30 06:11:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用PYENV的virtualenv构建中的洪水。
为此,我使用pyenv构建了python2.7.9。
我已经将pyenv global设置为2.7.9,然后安装了包含以下内容的雨淋包:

安装雨淋控制台

一切都很顺利,但当我试着去做的时候:

输入洪水

它给人强烈的恐惧感。在

2.7.9环境内部的pip冻结正确显示雨淋包:

spadazz@Deluger:~/.pyenv/versions/2.7.9$ pip freeze
apt-xapian-index==0.44
chardet==2.0.1
command-not-found==0.2.44
deluge==1.3.11

使用dpkg-l检查ubuntu安装的包中的deludge,我可以看到在/usr/lib/python2.7/dist-packages上可以找到fludge python包,所以将这个路径添加到python搜索路径,允许我手动导入包。在

我的问题是这不可能是手动的,而雨淋包不是我的程序所要求的,而是来自flexget包的,它在这个配置中运行得很顺利。在

我对pyenv没有经验,也找不到一种简单的方法来在pyenv virtualenv下设置PYTHON_路径,也找不到允许我在virtualenv下调用系统PYTHON中的洪水包的任何其他解决方法。在

有什么建议吗?在

TIA公司 恩里科

  • 从Ubuntu服务器12.04运行
  • pyenv 20150326-483-g10d5d9a

Tags: pip方法路径pyenv环境virtualenvapt手动
1条回答
网友
1楼 · 发布于 2024-09-30 06:11:58

Python模块deluge是在apt-get install deluged我相信的情况下安装到您的系统Python中的(但是我可能弄错了)。在

这个Python模块deluge不能通过pip使用,但是您应该能够使用以下内容将其安装到您的virtualenv中:

首先,激活你选择的virtualenv,然后运行

mkdir ~/my_lovely_directory && cd ~/my_lovely_directory
git clone git://deluge-torrent.org/deluge.git
cd deluge
git checkout -b 1.3-stable origin/1.3-stable
python setup.py build
python setup.py install

Note: At this time of writing the Python module deluge is at version 1.3.13, if it is ~1.4 or higher at time of reading you might want to checkout different branch above, see list of branches with git branch -a.

现在,当您在所选的virtualenv中运行pip list时,应该会看到一个名为deluge (1.3.13.dev0)的包。在

如果一切都好的话,你可以用

^{pr2}$

资料来源:

相关问题 更多 >

    热门问题