问题标签 [python-venv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - python&linux pip 总是尝试使用 python2.7 而不是 3.4
问:我无法为 python 3.4 安装或升级任何库,因为 pip、pip3、pip3.4 无法正常工作或连接到 python2.7。
我尝试设置别名 python=python3 并仅使用 pip:
sudo pip install selenium
已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 selenium
我试过pip3:
须藤 pip3 安装硒
已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 selenium
我试过 pip3.4:
sudo pip3.4 安装硒
已满足要求(使用 --upgrade 升级):/usr/local/lib/python2.7/dist-packages 中的 selenium
我试图为 python3.4 创建 venv:
volodka@interceptor:/usr/bin$ sudo virtualenv -p /usr/bin/python3.4 python3env 使用解释器运行 virtualenv /usr/bin/python3.4 使用基本前缀 '/usr' 在 python3env/bin/python3 中新建 python 可执行文件.4还在python3env/bin/python中创建可执行文件安装setuptools、pip、wheel...完成。
volodka@interceptor:/usr/bin/python3env/bin$ 。启用
(python3env)volodka@interceptor:/usr/bin/python3env/bin$ sudo pip install selenium 要求已经满足(使用 --upgrade 升级): selenium in /usr/local/lib/python2.7/dist-packages
virtualenv 中的 pip3、pip3.4 也尝试为 python2.7 安装 lib。我做错了什么?
python - 如何让venv指向旧的python版本
我正在尝试在我的 Mac 上克隆并运行一个项目。
但是在安装选项上我必须运行:
我收到一个错误,我很确定这是因为项目在 python 2.7 上运行,而我的 venv 在 3.4 上运行
但是,当我不在 venv 之外时,我会回到正确的 python 版本:
为什么 venv 运行 3.4?如何将 venv 更改为不运行 3.4 而只运行 2.7
我是否必须更新系统上的环境或 venv 变量?我找不到 python 在我的系统中的位置。由于我对 python/django 有点陌生,因此任何关于运行哪些命令的建议都将不胜感激。
也许我在 venv 中的点子是错误的,idk。任何帮助表示赞赏。
linux - 将python 3安装到venv中?
我希望开发和部署 python 3 代码以及 python 3 模块到 OSX Yosemite 和 CentOS 7,两者都预装了 python 2。
我已经通过 pip 安装了 python 模块,并得到了在 Fedora 21 上使用 python 3 开发的想法,但我不确定使用 OSX 和 CentOS 执行此操作的最佳方法是什么。
我知道我们可以将 python 模块安装到 venv 环境中,以使其与系统隔离。是否可以在 venv 中隔离整个 python 3 环境并将其部署在 CentOS/OSX 上?我已经用 Docker 对这种方法进行了试验,但我觉得这太过分了。
是否有一种标准的 Python 方法可以在主要是 Python 2 操作系统(如 OSX 和 CentOS)上开发 Python 3 代码,而无需填充系统上已有的内容?
python - 从另一个 Python 安装导入的模块
我在 Windows Server 2012 上运行多个 Python 安装。我可能可以找到解决此问题的方法,但我很好奇发生了什么。我对从根本上改变安装保持警惕,以防我破坏了我可能不知道的其他人的 Python 计划任务。
(下面的所有代码框都是 PowerShell)。
尽管此 Python 3.4 安装没有安装 Django,但它似乎从 Python 33x86 安装中获取了版本。这正常吗?
我创建了一个基于 Python 3.4 的 Python virtualenv 并在其中安装了 Django 1.8.4。执行“pip list”确认它已正确安装:-
但是,当我在该 virtualenv 中导入时,我得到 Django 版本 1.6.5:-
这是 virtualenv 中的错误还是我错过了什么?
编辑:这可能与这个问题有关吗?
EDIT2:使用pyvenv时也会发生同样的事情,正如 ham-sandwich 所建议的那样。
virtualenv - Virtualenv 导致 setuptools 错误
我在运行 virtualenv 时遇到问题,并且不断收到相同的错误代码:“setuptools pip wheel failed with error code 1”
我看到一些页面谈论这是如何在不同版本的 setuptools 之间存在差异,但我已经卸载并重新安装了多个版本的 virtualenv 和 setuptools,但没有结果。有谁知道这里发生了什么?
python - 为什么 python 说我“没有名为 venv 的模块”?
我安装了虚拟环境,sudo pip install virtualenv
但是当我运行时,python -m venv flask
我仍然得到这个:/usr/bin/python: No module named venv
版本,如果相关的话:
我在这里想念什么?
python-2.7 - 如何在 python 虚拟环境中导入 scikit-learn?
问题
我正在尝试在虚拟环境中使用 scikit-learn,但我无法让它运行。
因此,例如,我转到一个项目文件夹并安装 NumPy、SciPy 和 scikit-learn
virtualenv venv
source venv/bin/activate
pip install numpy
pip install scipy
pip install scikit-learn
然后我打开 python 并尝试导入它们中的每一个。
import numpy
import scipy
import sklearn
NumPy 和 SciPy 导入正常,但是当我尝试导入时,我收到一条错误消息Library not loaded: @rpath/./libgfortran.3.dylib
。
我在安装中缺少什么吗?
完整的错误信息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/__init__.py", line 57, in <module>
from .base import clone
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/base.py", line 11, in <module>
from .utils.fixes import signature
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/utils/__init__.py", line 11, in <module>
from .validation import (as_float_array,
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/utils/validation.py", line 16, in <module>
from ..utils.fixes import signature
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/utils/fixes.py", line 324, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/__init__.py", line 109, in <module>
from .isolve import *
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/__init__.py", line 6, in <module>
from .iterative import *
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/iterative.py", line 7, in <module>
from . import _iterative
ImportError: dlopen(/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/_iterative.so, 2): Library not loaded: @rpath/./libgfortran.3.dylib
Referenced from: /Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/_iterative.so
Reason: image not found
编辑:这是使用 sklearn 托管 Heroku 应用程序的一些故障排除。
python - 虚拟环境下无法安装最新的numpy和scipy
我一直在努力将 numpy 和 scipy 升级/安装到我的 venv 下的最新版本。想要升级的原因是在venv下运行我的脚本时出错:
在 venv 下我跑了:
和
每次都以:
当我使用 yolk 查看使用了哪些包时:
我似乎已经下载了该软件包,但不会升级和激活它。
如果我运行 ipython 它似乎可以工作:
但是在python2.7下它显示的是早期版本:
scipy 也是如此。
非常感谢帮助,
python - 在 linux mint 上安装 python3-venv 模块
我能够从我的 Linux mint 16 迁移到 Linux mint 17.3 64 位版本。这是期待已久的迁移。
迁移到 Linux Mint 17.3 后,我无法安装 python3-venv 模块,据说它是 python 3.x 中 virtualenv 的替代品。在我的 linux mint 16 中,我可以访问 pyvenv-3.4 工具。我不知道我什么时候在 Linux mint 16 中安装了那个模块。
有人遇到过这个问题吗?
python - 在 virtualenv 中安装 oursql 时出错
当我尝试oursql
在虚拟环境下安装时,pip install oursql
出现以下错误:
然后我安装MySQL C++ connectors
了,sudo apt-get install libmysqlcppconn-dev
但仍然出现错误。
所以,我尝试sudo pip install oursql
并得到以下输出:
出了什么问题?我无法找到。