我用 Python 3.8 版创建了 conda 环境,但它不支持 matplotlib ......所以我正在寻找这样的东西来改变 Python 版本:conda env my_env update to python=3.6. 是否有可能我需要重新创建环境
我安装了 miniconda。
我已经陷入了某种可怕的虚拟混乱.救命?!
我管理环境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) 如何冻结仅在虚拟环境中安装的软件包,即没有全局软件包?
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
我brew install postgresql在诗歌环境中跑步。从此以后,我就无法与诗互动了。
\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\nRun Code Online (Sandbox Code Playgroud)\n当我尝试时,我得到相同的输出poetry <any other command>。我尝试删除我的虚拟环境,\xce\xbb ~/Library/Caches/pypoetry/virtualenvs/希望能够从.toml项目中的文件重新安装它们,但无法运行poetry install,因为我收到相同的错误。
我正在运行 MacOS 10.15.7、Homebrew 3.3.12、poetry 1.1.12 和 pyenv 2.2.4。
\nECHO $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\nRun Code Online (Sandbox Code Playgroud)\n 我目前在我的机器上安装了Enthought Python Distribution,但我不想破坏它,但是我想看看从Continuum 转移到Anaconda.
我可以轻松地将Anaconda安装到我创建的virtualenv目录中,但我不知道如何告诉virtualenv使用anaconda-version的Python.如果我告诉我的整个系统使用它我可以改变.bash_profile类似的东西export PATH="/DIRECTORIES/anaconda/bin:$PATH.有没有办法在virtualenv中做到这一点?
我正在使用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)
我该怎么办?
我可以在Elastic Beanstalk实例的虚拟环境中使用最新版本的Python (回答).但我还没有找到如何让EBS每次启动我的应用程序的新实例时自动设置这个虚拟环境.我很感激提示.
带着最美好的祝福,安迪.
该venv模块(随 Python 3.3 或更高版本一起提供)和virtualenv仍然广泛使用,允许将项目的依赖项安装到特定于该项目的目录,而不是系统范围的 Python 安装。
这种“虚拟环境”的子目录之一包含 Python 解释器的副本以及“激活”和“停用”脚本 - 但Scripts在 Windows 和bin所有其他系统上都会调用此子目录。
(PEP 405、venv或 virtualenv 源(或文档)均不包含任何解释 - virtualenv 中的提交消息指的是“约定”)
我想使用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) python ×7
conda ×4
virtualenv ×4
jupyter ×2
python-3.x ×2
anaconda ×1
homebrew ×1
packages ×1
pip ×1
portability ×1
pyenv ×1
python-3.6 ×1
ubuntu ×1
version ×1