我正在尝试执行一个简单的PY文件,但出现以下错误:
Traceback (most recent call last):
File "docker_pull.py", line 8, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
在Python安装文件夹中,我发现请求模块位于C:\Program Files (x86)\Python 3.7.1\Lib\site-packages\pip\_vendor\requests
下。如何强制Python使用已安装的模块?
PS:我的机器没有互联网连接。
答案 0 :(得分:1)
这是一个非常典型的问题,所以我将其留在此处以供将来参考。
如果我有一个名为my_project
的项目const c = new Indexed().app<["a"]>(bar, ["a"]); // okay
const d = new Indexed().app<["wtf"]>(bar, ["wtf"]); // error "wtf" not assignable to "a"|"app"
您想要做的是以下两件事之一:
.
└── my_project
├── first_folder
├── second_folder
└── third_folder
将dir更改为root dir,然后将该目录导出到PYTHONPATH,因此当Python运行时,它将在PYTHONPATH中查找。
cd ~/my_project && export PYTHONPATH=$(pwd)
与上述相同!
这需要住在某个地方,因为我花了一段时间才弄清楚。因此,对于将来需要此帮助的任何人!
答案 1 :(得分:0)
检查您正在调用的python版本。运行“ python --version”。如果不是3.7.1,那就是问题所在。如果返回以“ 2”开头的版本,请尝试运行python3二进制文件。