安装在Python 3.3 venv中分发(OS X / Homebrew)
发布时间:2020-12-16 21:55:47 所属栏目:Python 来源:网络整理
导读:我一直试图在我的OS X机器上运行Python 3.3的内置“venv”模块.我使用Homebrew安装了Python 3.3. 根据文档,创建和切换虚拟环境的工作方式与您期望的一样: $python3 -m venv myvenv$source myvenv/bin/activate 我测试过这样的东西: $echo "YEAH = 'YEAH!'"
我一直试图在我的OS X机器上运行Python 3.3的内置“venv”模块.我使用Homebrew安装了Python 3.3. 根据文档,创建和切换虚拟环境的工作方式与您期望的一样:
我测试过这样的东西:
但是当我尝试安装分发时,它根本就不会进入正确的位置.出于某种原因,它坚持尝试安装到/usr/local/lib/python3.3/site-packages/,它失败并显示以下消息:
无论我是尝试使用distribute_setup.py安装还是直接使用源代码分发,都会发生这种情况.我甚至尝试使用–prefix = / Users / victor / myenv,但它仍然试图将所有内容都放在我的“全局”网站包中. 我无法弄清楚为什么会发生这种情况,但它在我的两台机器上都是一致的.请注意,sys.prefix报告正确的路径(虚拟环境). 这是Homebrew的问题吗? OS X? Python 3.3? VENV?我? 最佳答案
这是Homebrew的一个问题,是的,但它现在自https://github.com/mxcl/homebrew/commit/0b50110107ea2998e65011ec31ce45931b446dab起正在运行.
您看到将安装成功分发到/ tmp目录中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |