(windows)在一台新的电脑没安装 Python ,只是从旧电脑 copy 了虚拟环境的文件夹进去,可以单独运行脚本吗?

2019-04-03 10:57:41 +08:00
 wyc9296

把虚拟环境的 scripts 目录下所有 text 格式的文件中路径都更改了;如果安装 python 的话,虚拟环境运行里面的脚本 ok,但是把 python 卸载掉,就会报错:

Failed to import the site module
Traceback (most recent call last):
  File "C:\Users\E\Desktop\moduleTest\venv\lib\site.py", line 791, in <module>
    main()
  File "C:\Users\E\Desktop\moduleTest\venv\lib\site.py", line 768, in main
    paths_in_sys = addsitepackages(paths_in_sys)
  File "C:\Users\E\Desktop\moduleTest\venv\lib\site.py", line 280, in addsitepackages
    addsitedir(sitedir, known_paths)
  File "C:\Users\E\Desktop\moduleTest\venv\lib\site.py", line 211, in addsitedir
    addpackage(sitedir, name, known_paths)
  File "C:\Users\E\Desktop\moduleTest\venv\lib\site.py", line 179, in addpackage
    exec(line)
  File "<string>", line 1, in <module>
  File "C:\Users\E\Desktop\moduleTest\venv\lib\importlib\util.py", line 13, in <module>
    from contextlib import contextmanager
ImportError: No module named 'contextlib'

1791 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551571

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX