gpt4 book ai didi

python - 在 Windows 上找不到通过 virtualenv 安装的模块

转载 作者:行者123 更新时间:2023-11-30 23:07:49 26 4
gpt4 key购买 nike

我在 Windows 7 上运行 virtualenv,并为 python 2.7 创建了一个虚拟环境并安装了一些模块,但我似乎无法导入它。

1) venv\scripts\activate

2) pip2 安装请求

(I the following message: get Requirement already satisfied (use --upgrade to upgrade): requests in c:\users\dan\desktop\python\bulkphotos\venv\lib\site-packages)

3) 当我尝试在交互式 shell 上导入它时,出现以下错误

(venv) C:\Users\Dan\Desktop\Python\bulkphotos>py
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
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

4)我尝试过搜索,但其他答案似乎适用于 Mac(例如,意外通过 sudo 安装)。当我执行 pip2 list 时,该模块存在,所以我不明白为什么我无法访问它。

(venv) C:\Users\Dan\Desktop\Python\bulkphotos>pip2 list
google-api-python-client (1.4.1)
httplib2 (0.9.1)
oauth2client (1.4.12)
pip (7.1.0)
pyasn1 (0.1.8)
pyasn1-modules (0.0.7)
requests (2.7.0)
rsa (3.2)
setuptools (18.0.1)
simplejson (3.8.0)
six (1.9.0)
uritemplate (0.6)
wheel (0.24.0)

(venv) C:\Users\Dan\Desktop\Python\bulkphotos>pip2 show requests
---
Metadata-Version: 2.0
Name: requests
Version: 2.7.0
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email: <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2d40486d464843434859455f48445957034e4240" rel="noreferrer noopener nofollow">[email protected]</a>
License: Apache 2.0
Location: c:\users\dan\desktop\python\bulkphotos\venv\lib\site-packages
Requires:

(venv) C:\Users\Dan\Desktop\Python\bulkphotos>

有人知道如何解决这个问题吗?

编辑在交互式 shell 上运行 sys.path 的结果

['', 'C:\\windows\\system32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']

where py 和 where python 的运行结果

(venv) C:\Users\Dan\Desktop\Python\bulkphotos>where py
C:\Windows\py.exe

(venv) C:\Users\Dan\Desktop\Python\bulkphotos>where python
C:\Users\Dan\Desktop\Python\bulkphotos\venv\Scripts\python.exe
C:\Python27\python.exe
C:\Python34\python.exe

最佳答案

Windows Python 启动器 PEP 397不知道事件的虚拟环境。请参阅PEP 486了解详情。

尝试通过执行 python 而不是 py 来启动 Python 解释器。

关于python - 在 Windows 上找不到通过 virtualenv 安装的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32048887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com