首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取python脚本来确认虚拟环境中的模块

获取python脚本来确认虚拟环境中的模块
EN

Stack Overflow用户
提问于 2020-05-25 10:44:26
回答 1查看 40关注 0票数 0

我有一个在我的电脑上工作的脚本(个人的,而不是分发的)。我想在另一台电脑上编辑它。

在第一台计算机上,创建脚本时没有虚拟环境。我想在第二台电脑上开始使用。

我在第二台电脑上安装了这些。

  • Windows 10
  • VS代码1.45.1
  • Python 3.8.3

路径:

C:\Python38

  • Virtual环境- C:\Users\<User>\Envs

  • Projects文件夹- C:\Users\<User>\Documents\python-projects

环境变量WORKON_HOME设置为虚拟环境路径。

我将脚本复制到项目文件夹中。在用workon激活venv后,我在第二台计算机上对外部模块进行pip installed

当虚拟环境被激活时,我可以看到模块,而不是当它被停用时。我相信这意味着虚拟环境正在工作,模块已经正确安装。

但是,我不断地获得外部模块的ModuleNotFound错误。我试着卸载并重新安装venv和模块,但是我不断地得到错误。为了确保它不是计算机,我关闭了venv,安装了模块,脚本运行正常。我甚至尝试用import requests创建一个新脚本,但我仍然得到了ModuleNotFound

要让脚本在虚拟环境中使用模块,我需要做什么?

EN

回答 1

Stack Overflow用户

发布于 2020-05-25 11:49:01

你可以用多种方法。有些列在这里。

1.使用空闲

代码语言:javascript
复制
>>> help("modules")

2.使用和平执行方案

代码语言:javascript
复制
$ pip list

3.使用Anaconda

代码语言:javascript
复制
$ conda list

在此之前,激活特定的环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62000806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档