相关疑难解决方法(0)

无法从site-packages目录加载通过pip安装的Python模块

我正在尝试安装和使用Evernote模块(https://github.com/evernote/evernote-sdk-python).我跑了pip install evernote,它说安装工作.

我可以确认evernote模块存在于/usr/local/lib/python2.7/site-packages.但是,当我尝试运行时,python -c "import evernote"我收到以下错误:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named evernote
Run Code Online (Sandbox Code Playgroud)

这是我的内容.bash-profile:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

# Setting PATH for Python 3.3
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH
export PATH=$PATH:/usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

我与安装的其他模块有同样的问题pip.救命?

编辑:我是一个超级新手,并没有编辑该.bash-profile文件.

编辑:python -c 'import …

python macos bash module evernote

50
推荐指数
3
解决办法
7万
查看次数

无法在Debian lenny上安装python模块"pycrypto"

我尝试通过下载源代码并执行以下命令来安装pycrypto模块python setup.py install,然后出现错误

running install
running build
running build_py
running build_ext
warning: GMP library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Hash.MD2' extension
gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.5 -c src/MD2.c -o build/temp.linux-x86_64-2.5/src/MD2.o
src/MD2.c:31:20: error: Python.h: No such file or directory
src/MD2.c:118: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
In file included from src/MD2.c:134:
src/hash_template.c:42: error: expected specifier-qualifier-list before 'PyObject_HEAD'
src/hash_template.c:46: error: expected '=', ',', ';', 'asm' or '__attribute__' …
Run Code Online (Sandbox Code Playgroud)

python debian python-2.6 lenny pycrypto

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

模块在OSX上使用pip安装,但在导入时未找到

我使用pip成功安装了不同的模块,它们显示在

pip list
Run Code Online (Sandbox Code Playgroud)

如:

beautifulsoup4 (4.4.1)
requests (2.10.0)
Scrapy (1.1.0)
Run Code Online (Sandbox Code Playgroud)

从终端

但是,每当我尝试导入它

import beautifulsoup4/ import bs4import Scrapyimport requests

显示以下错误:

$ python
Python 2.7.5 (default, Mar  9 2014, 22:15:05) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named requests
Run Code Online (Sandbox Code Playgroud)

更新:如果我在正确的site-packages目录下启动python

$ pwd
/usr/local/lib/python2.7/site-packages
$ python
Python 2.7.5 (default, …
Run Code Online (Sandbox Code Playgroud)

python macos import module python-2.7

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

ImportError:没有名为“加密”的模块

我正在使用pycrypto。它在我的本地Windows机器上可以正常工作,但是当我将其移至python框时,导入模块时出现错误:

from Crypto.Cipher import ARC4 
ImportError: No module named 'Crypto'
Run Code Online (Sandbox Code Playgroud)

输出 python3.3 -c "from Crypto.Cipher import ARC4"

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named 'Crypto'
Run Code Online (Sandbox Code Playgroud)

pip3列表的输出具有包含pycrypto(2.6.1)的引用

我知道它可以在Python 2.7.6中使用,但是我在3.3中编写了脚本,因此它取决于3.3中的某些内容

python importerror pycrypto

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

在 Windows Python 3.7 上安装 pyrebase 失败

我刚刚为所有用户在 Windows 10 上安装了 python 3.7 64 位并修改了 PATH 我将 pip 更新为 18.1 我安装了 pygame,

py -3 -m pip install pygame

它工作正常

我想安装pyrebase

py -3 -m pip install pyrebase

下载好然后我有这个味精并且 pip 日志目录被删除,所以我无法弄清楚发生了什么

命令 ""C:\Program Files\Python37\python.exe" -u -c "import setuptools, tokenize; file ='C:\Users\mine\AppData\Local\Temp\pip-install-2rr8v7jh\pycryptodome\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\mine\AppData \Local\Temp\pip-record-om6lqxmm\install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 C:\Users\mine\AppData\Local\Temp\pip-安装-2rr8v7jh\pycryptodome\

但在它给出这个错误之前

安装收集到的包:pycryptodome、pyrebase

找到现有安装:pycryptodome 3.7.0

卸载 pycryptodome-3.7.0:

成功卸载pycryptodome-3.7.0

为 pycryptodome 运行 setup.py install ... 错误

这是当我尝试安装 pycryptodome 时,它​​单独安装得很好,但是在尝试安装 pyrebase 时,它​​卸载了以前的 …

python-3.x pyrebase

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

ModuleNotFoundError:没有名为“加密”的模块错误

我已经在python 3.6.5上安装了pycryptodomex模块,但是当我尝试执行以下调用时,出现标题中提到的错误

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

我想使用AES加密文件。现在该如何进行?

python python-3.x pycryptodome

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

ModuleNotFoundError:没有名为“Crypto”的模块,Python 3.9,PyCharm

    from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
Run Code Online (Sandbox Code Playgroud)

我正在使用 PyCharm Community 2020.3 和 Python 3.9。

这个项目之前编译并运行过,但我不得不更换计算机并重新创建我的开发环境,此时,该项目失败了,如上所述。

我重新安装了 pycryptodome (见图),但仍然出现错误。

某些原因导致编译器没有注意到 pycryptodome 的存在。也许还有别的东西让它黯然失色?我需要卸载库“crypto”吗?

在此输入图像描述

在此输入图像描述

python pycrypto pycharm pycryptodome

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