标签: python-venv

virtualenv 比 venv 快是什么意思?刚刚创作的时候?或者运行应用程序和脚本时?

virtualenv在下面的链接中说它比venv更快。
https://virtualenv.pypa.io/en/latest/
很多人都说是一样的。

他们所说的更快是什么意思?创建虚拟环境 或运行应用程序和脚本 时
速度更快

我是 python、rails 和 ruby​​ 的新手。
寻找适合新 Django 项目的 python 虚拟环境。

python virtualenv python-3.x python-venv

3
推荐指数
1
解决办法
1245
查看次数

venv 中没有激活

我的虚拟环境的 bin 文件夹中没有激活脚本。仅有的文件是:python、python3、python3.9。

如何修复我的环境而不删除它?我使用的是 venv 而不是 virtualenv。我正在使用Linux。

我的问题与此类似 - 当我尝试运行虚拟环境时没有激活

其中一个答案说我应该跑步。

python3.7 -m venv venv

但我不明白这个语法。我应该在终端中写入 python3.9 -m venv venv 吗?它会改善我的环境吗?

我还想说,新创建的环境按预期工作,所有其他环境也按预期工作。

python python-venv

3
推荐指数
1
解决办法
5404
查看次数

如何在不激活Python包的情况下将其安装到虚拟环境中?

是否可以在不激活Python包的情况下将其安装到虚拟环境中?
想象一下,您只想更新虚拟环境而不激活它并在其中安装软件包。

python pip virtualenv python-venv

3
推荐指数
1
解决办法
1562
查看次数

~/.zshrc 中的 python 别名覆盖虚拟环境源

我在终端会话初始化 shell 脚本 ~/.zshrc 中设置了几个别名

alias python=/opt/homebrew/bin/python3.9
alias pip=/opt/homebrew/bin/pip3.9
Run Code Online (Sandbox Code Playgroud)

这些干扰了我的虚拟环境工作流程:

>>> cd my_project
>>> python -m venv venv
>>> source venv/bin/activate
>>> which python
python: aliased to /opt/homebrew/bin/python3.9
Run Code Online (Sandbox Code Playgroud)

可以看到虚拟环境是如何没有激活的。venv关于在 ~/.zshrc 中设置这些别名时如何使用的任何建议?

python bash python-venv

3
推荐指数
1
解决办法
2795
查看次数

Python3.10源码venv已经改变

我在个人仓库上做了一些 python leetcode,在我将 Kubuntu 升级到 22.04 后,我意识到当前的 venv 不起作用。

我想我需要重新创建 venv。安装了 python3.10-venv 但我无法获取并激活它。

事实上 venv/bin/activate 已经不存在了。

该文件夹仅包含三个文件

python python3 python3.10
Run Code Online (Sandbox Code Playgroud)

我试过了,但没有骰子

source venv/bin/python3.10
Run Code Online (Sandbox Code Playgroud)

所以自然 source venv/bin/activate 不起作用。有想法吗?

python-venv python-3.10

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

PyQt5:QWebEngineView 不加载 URL

我正在尝试在虚拟环境(venv)中使用 Python 3.10.4 和 PyQt5 v5.15.6 制作一个浏览器。

我的问题是 QWebEngineView 不加载 URL,所以我只有一个空白窗口。

这是我的代码:

import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *


class MainWindow(QMainWindow):
    def __init__(self):
        super(MainWindow, self).__init__()
        self.browser = QWebEngineView()
        self.browser.load(QUrl('https://www.google.com'))
        self.browser.loadFinished.connect(self.test)
        self.setCentralWidget(self.browser)
        self.showMaximized()

    def test(self):
        print('super')


app = QApplication(sys.argv)
QApplication.setApplicationName('Jello')
window = MainWindow()
app.exec_()
Run Code Online (Sandbox Code Playgroud)

您有解决方案吗?我浏览了很多网页但没有找到任何线索。

谢谢!

pyqt python-3.x python-venv pyqt5 qwebengineview

3
推荐指数
1
解决办法
2013
查看次数

如何在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 …

heroku python-2.7 scikit-learn python-venv

2
推荐指数
1
解决办法
2976
查看次数

如何在 atom 中激活 venv?

我是这一切的新手,我一直在尽我所能地学习教程,我想尝试一下 Web 应用程序开发,但我显然正在做一些事情或错过一些事情。

我在我的 Atom 终端中运行了 pip install Django,它说安装成功,但警告我的安装文件不是 PATH 的一部分,即使该文件实际上在 PATH 上,但我相信我解决了这个问题。

然后我尝试按照 Django 教程进行操作,该教程告诉我 pip install venv,我无法让它运行,但我确实在 Atom atom-python-virtualenv 上找到了虚拟环境包并安装了它。

它在我的下拉包菜单中,但是当我单击 make 并输入名称时,什么也没有发生。

从昨晚开始,我一直在反复尝试弄清楚如何在我的原子终端中激活虚拟环境,但似乎没有任何效果!我在我的 windows powershell 中尝试了相同的命令,它们运行得非常好,所以我回到 Atom 并在那个 powershell 中再次尝试,前几件事奏效了,但我仍然遇到了一个错误,我将在下面复制/粘贴;

PS C:\Users\Amelia\Documents\Atom Projects\microblog> cd env:
PS Env:\> ls virtual_env
ls : Cannot find path 'virtual_env' because it does not exist.
At line:1 char:1
+ ls virtual_env
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (virtual_env:String) [Get-ChildItem], ItemN
   otFoundException
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemComm
   and

PS Env:\> cd c:

PS C:\Users\Amelia\Documents\Atom …
Run Code Online (Sandbox Code Playgroud)

python-venv atom-editor

2
推荐指数
1
解决办法
6674
查看次数

Pipenv 未创建 Pipfile 且未在正确位置创建环境

我正在尝试使用 pipelinev 为我的 python 程序创建虚拟环境。我的桌面上有一个文件夹(我们称之为“项目”)cd。所以基本上我在C:\Users\my_user\Desktop\project\

我写下pipenv shell,我得到:

Using C:/Python39/python.exe (3.9.0) to create virtualenv...
[   =] Creating virtual environment...created virtual environment CPython3.9.0.final.0-64 in 446ms
  creator CPython3Windows(dest=C:\Users\my_user\.virtualenvs\my_user-GweeH6qV, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\my_user\AppData\Local\pypa\virtualenv)
    added seed packages: pip==20.2.4, setuptools==51.0.0, wheel==0.36.2
  activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator

Successfully created virtual environment!
Virtualenv location: C:\Users\my_user\.virtualenvs\my_user-GweeH6qV
Launching subshell in virtual environment...
Microsoft Windows [Version 10.0.19041.746]
(c) 2020 Microsoft Corporation. All rights reserved.

(my_user-GweeH6qV) C:\Users\my_user>
Run Code Online (Sandbox Code Playgroud)

基本上,它确实创建了一个虚拟环境,但我注意到我的 Pipfile 和 Pipfile.lock (以及一堆其他文件)不在我的项目目录中,而是在目录中C:\Users\my_user。 …

python pip virtualenv python-venv pipenv

2
推荐指数
1
解决办法
5066
查看次数

Pip 在虚拟环境 (venv) 中无法工作

我安装了 python 并设置了它的路径。当我检查 CMD pip 时,它向我显示以下内容......

C:\Users\maher>pip --version
pip 21.1.2""
Run Code Online (Sandbox Code Playgroud)

但是激活虚拟环境后,当我想使用 pip 安装任何 packeg 时,我们会看到以下错误。

(data) PS D:\Masters_FIT\4th\Webdatabese\Project\Code\Data_Collection> pip install tablib
Traceback (most recent call last):
  File "c:\users\maher\appdata\local\programs\python\python37-32\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\maher\appdata\local\programs\python\python37-32\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\Masters_FIT\4th\Webdatabese\Project\Code\data\Scripts\pip.exe\__main__.py", line 4, in <module>      
ModuleNotFoundError: No module named 'pip'
(data) PS D:\Masters_FIT\4th\Webdatabese\Project\Code\Data_Collection>
Run Code Online (Sandbox Code Playgroud)

我的项目和环境总监。

“data”是我的环境名称“Data_Collection”是项目名称。

欢迎任何帮助或建议,并提前致谢。

python django pip virtualenv python-venv

2
推荐指数
1
解决办法
6991
查看次数