相关疑难解决方法(0)

错误:无法找到vcvarsall.bat

我试图安装Python包dulwich:

pip install dulwich
Run Code Online (Sandbox Code Playgroud)

但我得到一个神秘的错误信息:

error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

如果我尝试手动安装包,也会发生同样的情况:

> python setup.py install
running build_ext
building 'dulwich._objects' extension
error: Unable to find vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

python windows pip failed-installation setup.py

842
推荐指数
18
解决办法
87万
查看次数

在Windows 7上添加Python路径

我一直在尝试将Python路径添加到Windows 7的命令行,但无论我尝试哪种方法,似乎没有任何工作.我已经使用了set命令,我尝试通过编辑环境变量提示等添加它.

如果我在命令行上运行set命令,它会列出这个

python = c:\python27
Run Code Online (Sandbox Code Playgroud)

但它仍然无法识别Python命令.

阅读文档和各种其他来源似乎没有帮助.

编辑:为了进一步澄清,我在编辑环境提示符中将Python可执行文件的路径附加到PATH.似乎没有用.

python windows path python-2.7

137
推荐指数
12
解决办法
48万
查看次数

错误:需要Microsoft Visual C++ 10.0(无法找到vcvarsall.bat)

我试图用PyCharm安装numpy但我一直收到这个错误:

错误:需要Microsoft Visual C++ 10.0(无法找到vcvarsall.bat).

有人可以向我解释我必须做些什么来解决这个错误(并尽可能简单和详细)?即时通讯使用python 3.4.2(我知道这已经回答过,但我不明白).

python numpy pycharm

74
推荐指数
7
解决办法
15万
查看次数

PyCrypto未完全安装在Windows XP上

python setup.py install在Windows XP控制台中运行,它报告如下:

running install
running build
running build_py
running build_ext
warning: GMP library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Random.OSRNG.winrandom' extension
error: None
Run Code Online (Sandbox Code Playgroud)

当我尝试运行脚本时import Crypto.Cipher.AES,它不起作用,说:

ImportError: cannot import name AES
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

python windows pycrypto

29
推荐指数
1
解决办法
6万
查看次数

python 3.5上的PyCrypto

我为Python 3.3和3.4找到了一些PyCrypto安装程序,但没有为Python 3.5提供任何安装程序.

当我尝试使用PyCrypton时pip install,它说:

warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.  
Run Code Online (Sandbox Code Playgroud)

有没有办法在Windows 10中的Python 3.5上安装PyCrypto?谢谢!

python pycrypto

24
推荐指数
3
解决办法
6万
查看次数

Pip错误:需要Microsoft Visual C++ 14.0

我刚刚运行了"pip install -U steem"命令,安装工作正常,直到它无法安装pycrypto.之后我做了"pip install cryptography"命令,因为我认为它是缺少的包.所以我的问题是,如何在没有pycrypto-error(或者另外还有pycrypto-package)的情况下安装steem,以及如何卸载我不需要的cryptography-Package.(我使用的是Windows 7和Python 3)

Requirement already up-to-date: python-dateutil in c:\users\***\appdata\lo
cal\programs\python\python36\lib\site-packages (from dateparser->maya->steem)
Collecting regex (from dateparser->maya->steem)
Downloading regex-2017.06.23-cp36-none-win_amd64.whl (245kB)
100% |????????????????????????????????| 245kB 499kB/s
Collecting pytzdata (from pendulum->maya->steem)
Downloading pytzdata-2017.2-py2.py3-none-any.whl (462kB)
100% |????????????????????????????????| 471kB 965kB/s
Installing collected packages: urllib3, idna, chardet, certifi, requests, pycryp
to, funcy, w3lib, voluptuous, diff-match-patch, scrypt, prettytable, appdirs, la
ngdetect, ruamel.yaml, humanize, tzlocal, regex, dateparser, pytzdata, pendulum,
maya, ecdsa, pylibscrypt, ujson, toolz, steem
Running setup.py install for pycrypto ... error
Complete output …
Run Code Online (Sandbox Code Playgroud)

python pycrypto

22
推荐指数
8
解决办法
7万
查看次数

ImportError:没有名为Crypto的模块

我刚刚开始探索Python.我正在尝试运行AES算法代码,我正面临:

ImportError:没有名为Crypto的模块.

你是如何解决这个问题的?

python aes pycrypto

17
推荐指数
2
解决办法
4万
查看次数

在Windows上安装paramiko

好.我在Windows上阅读了安装paramiko的内容.

所有提到的方法根本不起作用.

作者有不同的环境,安装了不同的组件/库.或者可能是他们在发布答案之前没有测试他们的解决方案:)

我从我的机器(Windows 8 x64)中删除了所有python版本和库,并尝试从头开始安装python和paramiko.

方法编号1(FAILED)

  1. 安装python-2.7.3.amd64.msi
  2. 安装pycrypto-2.6.win-amd64-py2.7.exe
  3. 下载https://github.com/paramiko/paramiko/archive/master.zip,解压缩.
  4. 运行setup.py install
  5. 转到IDLE,运行import paramiko.

结果:

Traceback (most recent call last):   File "<pyshell#0>", line 1, in
<module>
  import paramiko   File "C:\Python27\lib\site-packages\paramiko\__init__.py", line 65, in
<module>
    from transport import SecurityOptions, Transport   File "C:\Python27\lib\site-packages\paramiko\transport.py", line 45, in
<module>
   from paramiko.ecdsakey import ECDSAKey   File "C:\Python27\lib\site-packages\paramiko\ecdsakey.py", line 24, in
<module>
  from ecdsa import SigningKey, VerifyingKey, der, curves ImportError: No module named ecdsa
Run Code Online (Sandbox Code Playgroud)

方法2(FAILED)

  1. 安装python-2.7.3.amd64.msi
  2. 安装setuptools-1.4.2.win-amd64-py2.7.exe
  3. 安装pip-1.4.1.win-amd64-py2.7.exe
  4. pip安装paramiko
  5. 转到IDLE,运行import paramiko. …

python pip paramiko easy-install pycrypto

10
推荐指数
2
解决办法
7万
查看次数

如何在python 3.7中加密和解密字符串?

我发现了同样的问题.但PyCrypto并没有在python 3.6.5和3.7.0上安装.

所以,我实现了某种类似Gronsfeld的密码.我知道,这很糟糕,但我可以简单地用密码加密和解密字符串

def encrypt(string, password):
    int_list = []
    password_len = len(password)
    for cnt, sym in enumerate(string):
        password_sym = password[cnt % password_len]
        int_list.append(ord(sym)-ord(password_sym))
    return int_list

# got some list which contain mine key to Todoist api, yes, this can be bruteforced, but same as any other API key
>>> [-20, -20, -50, -14, -61, -54, 2, 0, 32, 27, -51, -21, -54, -53, 4, 3, 29, -14, -51, 29, -10, -6, 1, 4, 28,
       29, -55, -17, -59, -42, …
Run Code Online (Sandbox Code Playgroud)

python security python-3.x

6
推荐指数
1
解决办法
5122
查看次数

在 Windows 上使用 pycrypto 时如何修复“ImportError:无法从 Crypto.Cipher 导入名称 _AES”?

我在 Crypto ( ) 的 Cipher 模块内有 AES Python27\Lib\Crypto\Cipher\AES

当我尝试做的时候

from Crypto.Cipher import AES
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    from Crypto.Cipher import AES
  File "C:\Python27\lib\Crypto\Cipher\AES.py", line 50, in <module>
    from Crypto.Cipher import _AES
ImportError: cannot import name _AES
Run Code Online (Sandbox Code Playgroud)

但我可以使用import另一个模块,例如

from Crypto.Cipher import blockalgo
Run Code Online (Sandbox Code Playgroud)

效果很好。

所以,我猜测 AES 模块中存在一些错误?

python windows pycrypto

2
推荐指数
1
解决办法
3万
查看次数

在执行“ pip install pycrypto”之后,如何解决“ No module named'Crypto'的错误?

基本上,我试图将Chemobot引入我自己的聊天室之一,其创建者建议我应该.py在自己的计算机上运行脚本。我几乎没有开始用python编程,到目前为止,我的首要兴趣是运行该文件。

我正在使用:

  • Windows命令提示符(cmd)运行
  • Python 3.6(对此我感到不安,他使用2.7运行代码)
  • Windows 8.1
  • Notepad ++编辑文件
  • 我被提示从此处安装的Visual C ++ 2015 Build Tools 。

我遇到的错误:

但是,当我输入命令时python main.py,出现以下错误:

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Python36>python main.py
Traceback (most recent call last):
  File "main.py", line 2, in <module>
    import chatbot, random, shutil, time, urllib, sys, upsidedown, threading
  File "C:\Python36\chatbot.py", line 3, in <module>
    import requests, codecs, time, json, getpass, threading, os, linecache, sys,
 simplecrypt
  File "C:\Python36\lib\site-packages\simplecrypt\__init__.py", line …
Run Code Online (Sandbox Code Playgroud)

python pycrypto python-3.x

2
推荐指数
1
解决办法
7931
查看次数

在Windows10上安装python simple-crypt

我尝试在 Windows 10 命令行上安装 python 3.7 的 simple-crypt 模块,但不太明白这里有什么问题。谁能帮我?

pip install simple-crypt
Collecting simple-crypt
  Using cached https://files.pythonhosted.org/packages/60/66/5bf6feb073f715a61492f8a6d444ad3d884ada71af317ce7a9c80bebee60/simple-crypt-4.1.7.tar.gz
Collecting pycrypto (from simple-crypt)
  Using cached https://files.pythonhosted.org/packages/60/db/645aa9af249f059cc3a368b118de33889219e0362141e75d4eaf6f80f163/pycrypto-2.6.1.tar.gz
Installing collected packages: pycrypto, simple-crypt
  Running setup.py install for pycrypto ... error
    ERROR: Complete output from command 'c:\users\pc\appdata\local\programs\python\python37-32\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\PC\\AppData\\Local\\Temp\\pip-install-3yxh_4i2\\pycrypto\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\PC\AppData\Local\Temp\pip-record-67180j7m\install-record.txt' --single-version-externally-managed --compile:
    ERROR: running install
    running build
    running build_py
    creating build
    creating build\lib.win32-3.7
    creating build\lib.win32-3.7\Crypto
    copying lib\Crypto\pct_warnings.py -> build\lib.win32-3.7\Crypto
    copying lib\Crypto\__init__.py -> build\lib.win32-3.7\Crypto
    creating build\lib.win32-3.7\Crypto\Hash …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

1
推荐指数
1
解决办法
7210
查看次数