gpt4 book ai didi

python - 弄乱 matplotlib/EPD 后 virtualenv 坏了

转载 作者:太空狗 更新时间:2023-10-30 02:49:15 27 4
gpt4 key购买 nike

我一直在努力让 Virtualenv 在 Mac OS X (Snow Leopard) 上与 matplotlib 和/或 Enthought Python Distribution 一起玩得很好,在遵循了一堆不同的有用建议之后,我想我破坏了我的安装,超出了我恢复它们的能力。我现在处于 virtualenv 根本不再工作的地步;如果有人可以帮助我处理以下堆栈跟踪,我将不胜感激:

~ $ virtualenv foo
The --no-site-packages flag is deprecated; it is now the default behavior.
Traceback (most recent call last):
File "/Library/Frameworks/EPD64.framework/Versions/Current/bin/virtualenv", line 9, in <module>
load_entry_point('virtualenv==1.7', 'console_scripts', 'virtualenv')()
File "/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/virtualenv.py", line 928, in main
never_download=options.never_download)
File "/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/virtualenv.py", line 1029, in create_environment
site_packages=site_packages, clear=clear))
File "/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/virtualenv.py", line 1143, in install_python
mkdir(lib_dir)
File "/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/site-packages/virtualenv.py", line 399, in mkdir
os.makedirs(path)
File "/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/os.py", line 150, in makedirs
makedirs(head, mode)
File "/Library/Frameworks/EPD64.framework/Versions/7.1/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 20] Not a directory: 'foo/lib'

最佳答案

看起来你以前的一些行为(或一般的“foo”黑客行为)在 ~ 目录中留下了一个 foo 文件....例如我可以重现错误:

(phil@ute::~) touch foo
(phil@ute::~) virtualenv foo
" .... same output you saw ending with:"
OSError: [Errno 20] Not a directory: 'foo/lib'

删除该文件(或尝试 virtualenv not_so_foo),你应该没问题。

关于python - 弄乱 matplotlib/EPD 后 virtualenv 坏了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9170994/

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