标签: virtual-environment

如何更改现有 conda 虚拟环境的 Python 版本?

我用 Python 3.8 版创建了 conda 环境,但它不支持 matplotlib ......所以我正在寻找这样的东西来改变 Python 版本:conda env my_env update to python=3.6. 是否有可能我需要重新创建环境

我安装了 miniconda。

python version conda virtual-environment

46
推荐指数
3
解决办法
4万
查看次数

jupyter笔记本在不同的环境中运行内核

我已经陷入了某种可怕的虚拟混乱.救命?!

我管理环境conda.直到最近,我才有了一个python2 jupyter笔记本内核,但我决定将自己踢到21世纪,并安装了一个python3内核; 我忘了我是怎么做到的.

我的主要(anaconda)python默认为2.7.

所以在这里,我很乐意尝试在我的闪亮的新python3内核中使用美丽的汤,我似乎无法做任何事情来找到它所在的任何环境.Viz(全部来自笔记本):

from bs4 import BeautifulSoup 

-> ImportError: No module named 'bs4'
Run Code Online (Sandbox Code Playgroud)

好的,好的,我将使用shell magic安装它.对?对?

! pip install bs4

--> Collecting bs4
  Downloading bs4-0.0.1.tar.gz
Requirement already satisfied (use --upgrade to upgrade): beautifulsoup4 in /Users/[MY-USER]/anaconda/lib/python2.7/site-packages (from bs4)
[...]
Successfully built bs4
Installing collected packages: bs4
Successfully installed bs4-0.0.1

from bs4 import BeautifulSoup 

-> ImportError: No module named 'bs4'
Run Code Online (Sandbox Code Playgroud)

不好了.即使我正在运行python3内核,它是否认为我在2.7 env?那不行.

! conda info --envs
--> # conda environments:
#
flaskenv                 /Users/[MY-USER]/anaconda/envs/flaskenv
mesa                     /Users/[MY-USER]/anaconda/envs/mesa
py35                     /Users/[MY-USER]/anaconda/envs/py35
root …
Run Code Online (Sandbox Code Playgroud)

python packages conda jupyter virtual-environment

42
推荐指数
3
解决办法
3万
查看次数

35
推荐指数
3
解决办法
2万
查看次数

Visual Studio Code 未检测到虚拟环境

Visual Studio Code 不检测虚拟环境。我在 venv 文件夹所在的文件夹中运行 vscode,当我尝试在 vscode 中选择内核时,我可以看到主环境和位于磁盘其他位置的环境。在 vscode 中运行的 Jupyter 也看不到这个环境。我在这个环境下安装了ipykernel。我尝试重新安装 vscode 和 python 扩展。

我尝试在 .vscode 内的 settings.json 中设置路径:

{
    "python.pythonPath": ".\\venv\\Scripts\\python.exe"
}
Run Code Online (Sandbox Code Playgroud)

Windows 10
Python 3.6.7(64 位)
VSCode 1.54.3

python jupyter visual-studio-code virtual-environment

33
推荐指数
5
解决办法
10万
查看次数

在虚拟环境中安装brew后,诗歌返回“dyld:库未加载...未找到图像”

brew install postgresql在诗歌环境中跑步。从此以后,我就无法与诗互动了。

\n
\xce\xbb ~/ poetry\ndyld: Library not loaded: /usr/local/Cellar/python@3.9/3.9.9/Frameworks/Python.framework/Versions/3.9/Python\n  Referenced from: /Users/<my username>/Library/Application Support/pypoetry/venv/bin/python\n  Reason: image not found\n[1]    5634 abort      poetry\n
Run Code Online (Sandbox Code Playgroud)\n

当我尝试时,我得到相同的输出poetry <any other command>。我尝试删除我的虚拟环境,\xce\xbb ~/Library/Caches/pypoetry/virtualenvs/希望能够从.toml项目中的文件重新安装它们,但无法运行poetry install,因为我收到相同的错误。

\n

我正在运行 MacOS 10.15.7、Homebrew 3.3.12、poetry 1.1.12 和 pyenv 2.2.4。

\n
ECHO $PATH\n/Users/<my username>/.poetry/bin:~/.local/bin:/Users/<my username>/Library/Python/3.9/bin:/shims:/Users/<my username>/.datacoral/cli/bin:/Users/<my username>/.nvm/versions/node/v12.13.0/bin:/Users/<my username>/bin:/usr/local/bin:/Users/<my username>/.pyenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/<my username>/.local/bin:/Users/<my username>/.local/bin\n
Run Code Online (Sandbox Code Playgroud)\n

homebrew python-3.x pyenv virtual-environment python-poetry

31
推荐指数
5
解决办法
1万
查看次数

将Anaconda安装到虚拟环境中

我目前在我的机器上安装了Enthought Python Distribution,但我不想破坏它,但是我想看看从Continuum 转移到Anaconda.

我可以轻松地将Anaconda安装到我创建的virtualenv目录中,但我不知道如何告诉virtualenv使用anaconda-version的Python.如果我告诉我的整个系统使用它我可以改变.bash_profile类似的东西export PATH="/DIRECTORIES/anaconda/bin:$PATH.有没有办法在virtualenv中做到这一点?

python virtualenv anaconda conda virtual-environment

29
推荐指数
2
解决办法
3万
查看次数

如何在ubuntu 16.04上使用virtualenv和python3.6?

我正在使用Ubuntu 16.04,它带有python2.7和python3.5.
所以我已经在它上面安装了python3.6,并将symlink python3安装到了python3.6 alias python3=python3.6.然后我用virtualenv安装了virtualenv.当我检查时,virtualenv安装在"/usr/local/lib/python3.5/dist-packages"位置.
因此,当我尝试使用sudo -H pip3 install virtualenv它创建virtualenv时,我会抛出错误:

Error Command: ['/home/wgetdj/WorkPlace/Programming/Python/myvenv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

python ubuntu virtualenv virtual-environment python-3.6

26
推荐指数
3
解决办法
5万
查看次数

如何在亚马逊的Elastic Bean Stalk上使用最新版本的python(3.6)通过虚拟环境

我可以在Elastic Beanstalk实例的虚拟环境中使用最新版本的Python (回答).但我还没有找到如何让EBS每次启动我的应用程序的新实例时自动设置这个虚拟环境.我很感激提示.

带着最美好的祝福,安迪.

python-3.x amazon-elastic-beanstalk virtual-environment

18
推荐指数
2
解决办法
4047
查看次数

为什么 Windows 上的“bin”目录的命名不同(“Scripts”)?

venv模块(随 Python 3.3 或更高版本一起提供)和virtualenv仍然广泛使用,允许将项目的依赖项安装到特定于该项目的目录,而不是系统范围的 Python 安装。

这种“虚拟环境”的子目录之一包含 Python 解释器的副本以及“激活”和“停用”脚本 - 但Scripts在 Windows 和bin所有其他系统上都会调用此子目录。

这实在有些令人 惊讶为什么他们要特例Windows?

PEP 405venv或 virtualenv 源(或文档)均不包含任何解释 - virtualenv 中的提交消息指的是“约定”)

python portability virtualenv virtual-environment

17
推荐指数
1
解决办法
3045
查看次数

ResolvePackageNotFound:在MacOS上使用conda和yml文件创建env

我想使用conda和yml文件创建一个虚拟环境.

命令:

conda env create -n ex3 -f env.yml
Run Code Online (Sandbox Code Playgroud)

输入ENTER,它会给出以下消息:

ResolvePackageNotFound:

 - gst-plugins-base==1.8.0=0
 - dbus==1.10.20=0
 - opencv3==3.2.0=np111py35_0
 - qt==5.6.2=5
 - libxcb==1.12=1
 - libgcc==5.2.0=0
 - gstreamer==1.8.0=0
Run Code Online (Sandbox Code Playgroud)

但是,我确实在我的Mac上有那些.我的MacOS:High Sierra 10.13.3

我的env.yml文件如下所示:

name: ex3
channels:
- menpo
- defaults
dependencies:
- cairo=1.14.8=0
- certifi=2016.2.28=py35_0
- cycler=0.10.0=py35_0
- dbus=1.10.20=0
- expat=2.1.0=0
- fontconfig=2.12.1=3
- freetype=2.5.5=2
- glib=2.50.2=1
- gst-plugins-base=1.8.0=0
- gstreamer=1.8.0=0
- harfbuzz=0.9.39=2
- hdf5=1.8.17=2
- icu=54.1=0
- jbig=2.1=0
- jpeg=9b=0
- libffi=3.2.1=1
- libgcc=5.2.0=0
- libgfortran=3.0.0=1
- libiconv=1.14=0
- libpng=1.6.30=1
- libtiff=4.0.6=3
- …
Run Code Online (Sandbox Code Playgroud)

conda virtual-environment

17
推荐指数
4
解决办法
1万
查看次数