mirror of
https://github.com/python-poetry/install.python-poetry.org.git
synced 2024-11-21 21:50:58 -05:00
Fix poetry installer with homebrew python
This commit is contained in:
parent
e518c55933
commit
53bcf30fa7
1 changed files with 8 additions and 1 deletions
|
@ -314,7 +314,14 @@ class VirtualEnvironment:
|
||||||
import ensurepip # noqa: F401
|
import ensurepip # noqa: F401
|
||||||
import venv
|
import venv
|
||||||
|
|
||||||
builder = venv.EnvBuilder(clear=True, with_pip=True, symlinks=False)
|
use_symlinks = False
|
||||||
|
if os.path.islink(sys.executable):
|
||||||
|
link_target = os.readlink(sys.executable)
|
||||||
|
# if sys.executable is a relative symlink, such as python, installed
|
||||||
|
# from homebrew on MacOS, it will not work once copied
|
||||||
|
use_symlinks = not os.path.isabs(link_target)
|
||||||
|
|
||||||
|
builder = venv.EnvBuilder(clear=True, with_pip=True, symlinks=use_symlinks)
|
||||||
context = builder.ensure_directories(target)
|
context = builder.ensure_directories(target)
|
||||||
|
|
||||||
if (
|
if (
|
||||||
|
|
Loading…
Reference in a new issue