当我尝试运行app.py(Python 3.3,PyCrypto 2.6)时,我的virtualenv不断返回上面列出的错误.我的导入声明是公正的from Crypto.Cipher import AES.我寻找重复,你可能会说有一些,但我尝试了解决方案(虽然大多数甚至不是解决方案),没有任何工作.
您可以在下面看到PyCrypto的文件:

我很难用pip安装几乎任何东西.我是编码的新手,所以我想也许这是我一直做错的事情,并选择了easy_install以获得我需要做的大部分工作,这通常都有效.但是,现在我正在尝试下载nltk库,并且都没有完成工作.
我试过进去
sudo pip install nltk
Run Code Online (Sandbox Code Playgroud)
但得到了以下回应:
/Library/Frameworks/Python.framework/Versions/2.7/bin/pip run on Sat May 4 00:15:38 2013
Downloading/unpacking nltk
Getting page https://pypi.python.org/simple/nltk/
Could not fetch URL [need more reputation to post link]: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:504: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm>
Will skip URL [need more reputation to post link]/simple/nltk/ when looking for download links for nltk
Getting page [need more reputation to post link]/simple/
Could not fetch URL https://pypi.python. org/simple/: There …Run Code Online (Sandbox Code Playgroud) 我的闲置是抛出错误,并说tkinter无法导入.
是否有安装一个简单的方法,tkinter通过pip或easy_install?
似乎有很多包裹名称飞来飞去......
此和其他各种变化tkinter-pypy不起作用.
pip install python-tk
Run Code Online (Sandbox Code Playgroud)
我在Windows上使用Python 2.7而不能apt-get.
谢谢.
是这样的,人们似乎最常推荐:
$ sudo apt-get install python-setuptools
$ sudo easy_install pip
$ sudo pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
或者这是我从http://www.pip-installer.org/en/latest/installing.html获得的:
$ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py
$ python virtualenv.py my_new_env
$ . my_new_env/bin/activate
(my_new_env)$ pip install ...
Run Code Online (Sandbox Code Playgroud)
还是完全不同的东西?
我正在尝试安装lxml.我看过这个网站,版本2.2.8对我来说看起来很合理,但是当我这样做时easy_install lxml,它安装了版本2.3.beta1,这不是我想要的我想要的.
解决此问题的最佳方法是什么?如何强制easy_install安装特定版本?
(Mac os x 10.6)
当我使用easy_install或buildout安装PIL时,它会以这种方式安装,我必须执行'import Image',而不是'来自PIL import Image'.
但是,如果我做"apt-get install python-imaging"或使用"pip -E test_pil install PIL",一切正常.
以下是我尝试使用virtualenv安装PIL的示例:
# virtualenv --no-site-packages test_pil
# test_pil/bin/easy_install PIL
# test_pil/bin/python
Python 2.5.1 (r251:54863, Feb 6 2009, 19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PIL
Run Code Online (Sandbox Code Playgroud)
我明白了,easy_install将PIL打包到Egg中,而PIP则没有.与buildbot相同,它使用鸡蛋.
如何使用easy_install或buildout正确安装PIL?
我正在尝试在virtualenv中安装mysql绑定.我更喜欢使用pip或easy_install.pip给我以下错误:
File "setup_posix.py", line 24, in mysql_config
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Run Code Online (Sandbox Code Playgroud)
easy_install要么从sourceforge获取404,要么给我一个非常类似的错误.
有谁知道如何在virtualenv中解决这个问题?
这是我试过的:
$ easy_install-2.6 -d /home/user/lib/python2.6 MySQLdb
Searching for MySQLdb
Reading http://pypi.python.org/simple/MySQLdb/
Couldn't find index page for 'MySQLdb' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for MySQLdb
error: Could not find suitable distribution for Requirement.parse('MySQLdb')
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的超级用户环境中卸载所有django软件包,以确保我的所有webapp依赖项都安装到我的virtualenv.
sudo su
sudo pip freeze | grep -E '^django-' | xargs pip -q uninstall
Run Code Online (Sandbox Code Playgroud)
但是pip想要确认每个软件包卸载,并且pip似乎没有-y选项.有没有更好的方法来卸载一批python模块?是rm -rf .../site-packages/一个正确的方法去?是否有easy_install替代方案?
或者,最好是强制pip将所有依赖项安装到virtualenv而不是依赖系统python模块来满足这些依赖性,例如pip --upgrade install,但强制安装甚至同样旧的版本来覆盖任何系统模块.我尝试激活我的virtualenv,然后pip install --upgrade -r requirements.txt这似乎安装依赖项,甚至是我的系统路径中存在的依赖项,但我不能确定是否因为我的系统模块是旧的.并且man pip似乎不保证这种行为(即安装系统site-packages中已存在的相同版本的软件包).
在Windows XP上安装Python 2.7之后,然后手动设置%PATH%为python.exe(为什么python安装程序不会这样做?),然后安装setuptools 0.6c11(为什么python安装程序不执行此操作?),然后手动设置%PATH%为easy_install.exe(为什么没有?)安装程序执行此操作吗?),我终于尝试安装python包easy_install,但是easy_install当它无法安装pywin32包时失败,这是一个依赖项.如何在Windows XP上使easy_install正常工作?失败如下:
C:\>easy_install winpexpect Searching for winpexpect Best match: winpexpect 1.4 Processing winpexpect-1.4-py2.7.egg winpexpect 1.4 is already the active version in easy-install.pth Using c:\python27\lib\site-packages\winpexpect-1.4-py2.7.egg Processing dependencies for winpexpect Searching for pywin32>=214 Reading http://pypi.python.org/simple/pywin32/ Reading http://sf.net/projects/pywin32 Reading http://sourceforge.net/project/showfiles.php?group_id=78018 No local packages or download links found for pywin32>=214 Best match: None Traceback (most recent call last): File "C:\python27\scripts\easy_install-script.py", line 8, …
easy-install ×10
python ×10
pip ×7
virtualenv ×3
mysql ×2
buildout ×1
django ×1
module ×1
nltk ×1
pycrypto ×1
python-2.7 ×1
setuptools ×1
tkinter ×1
version ×1
windows ×1