我有一个在我的电脑上工作的脚本(个人的,而不是分发的)。我想在另一台电脑上编辑它。
在第一台计算机上,创建脚本时没有虚拟环境。我想在第二台电脑上开始使用。
我在第二台电脑上安装了这些。
路径:
C:\Python38
C:\Users\<User>\Envs
C:\Users\<User>\Documents\python-projects环境变量WORKON_HOME设置为虚拟环境路径。
我将脚本复制到项目文件夹中。在用workon激活venv后,我在第二台计算机上对外部模块进行pip installed。
当虚拟环境被激活时,我可以看到模块,而不是当它被停用时。我相信这意味着虚拟环境正在工作,模块已经正确安装。
但是,我不断地获得外部模块的ModuleNotFound错误。我试着卸载并重新安装venv和模块,但是我不断地得到错误。为了确保它不是计算机,我关闭了venv,安装了模块,脚本运行正常。我甚至尝试用import requests创建一个新脚本,但我仍然得到了ModuleNotFound。
要让脚本在虚拟环境中使用模块,我需要做什么?
发布于 2020-05-25 11:49:01
你可以用多种方法。有些列在这里。
1.使用空闲
>>> help("modules")2.使用和平执行方案
$ pip list3.使用Anaconda
$ conda list在此之前,激活特定的环境。
https://stackoverflow.com/questions/62000806
复制相似问题