virtualenv在下面的链接中说它比venv更快。
https://virtualenv.pypa.io/en/latest/
很多人都说是一样的。
他们所说的更快是什么意思?创建虚拟环境
或运行应用程序和脚本
时
速度更快?
我是 python、rails 和 ruby 的新手。
寻找适合新 Django 项目的 python 虚拟环境。
我的虚拟环境的 bin 文件夹中没有激活脚本。仅有的文件是:python、python3、python3.9。
如何修复我的环境而不删除它?我使用的是 venv 而不是 virtualenv。我正在使用Linux。
我的问题与此类似 - 当我尝试运行虚拟环境时没有激活
其中一个答案说我应该跑步。
python3.7 -m venv venv
但我不明白这个语法。我应该在终端中写入 python3.9 -m venv venv 吗?它会改善我的环境吗?
我还想说,新创建的环境按预期工作,所有其他环境也按预期工作。
是否可以在不激活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 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 不起作用。有想法吗?
我正在尝试在虚拟环境(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)
您有解决方案吗?我浏览了很多网页但没有找到任何线索。
谢谢!
我正在尝试在虚拟环境中使用 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 …
我是这一切的新手,我一直在尽我所能地学习教程,我想尝试一下 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) 我正在尝试使用 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 并设置了它的路径。当我检查 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-venv ×10
python ×6
virtualenv ×4
pip ×3
python-3.x ×2
atom-editor ×1
bash ×1
django ×1
heroku ×1
pipenv ×1
pyqt ×1
pyqt5 ×1
python-2.7 ×1
python-3.10 ×1
scikit-learn ×1