gpt4 book ai didi

python - 使用 virtualenv 导入错误

转载 作者:太空狗 更新时间:2023-10-29 19:33:28 24 4
gpt4 key购买 nike

我对 virtualenv 有疑问。我经常使用它,我在我的开发机器和几台服务器上使用它。但是在我尝试使用的最后一台服务器上遇到了问题。

我使用 --no-site-packages 参数创建了一个 virtualenv,然后我在 virtualenv 中安装了一些 python 模块。我可以确认模块位于 virtualenvs 站点包中,一切似乎都很好。

但是当我尝试执行以下操作时:source virtualenv/bin/activate 然后导入模块之一 python import modulename 我收到一个导入错误,指出该模块不存在。这是怎么发生的?尽管它说它会激活,但它似乎永远不会激活。

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

最佳答案

这台机器上是否有一个活跃的 bash 别名用于“python”?这将优先于 activate 所做的 PATH 修改,并可能导致使用错误的 python 二进制文件。

尝试直接运行 virtualenv/bin/python(无需激活),看看是否可以导入您的模块。

如果这解决了问题,您只需要摆脱您的 python bash 别名。

关于python - 使用 virtualenv 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1909025/

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