我是初学者,我尝试按照教程进行操作。所以我安装了一个 anaconda,下一步我应该安装 geopandas,但我收到以下消息:
conda install geopandas
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \
...
Run Code Online (Sandbox Code Playgroud)
我一次又一次地尝试安装 anaconda 但没有任何效果...
我已经使用 Anaconda Prompt ( pip install z3-solver ) 在我的 Python3 环境中从 PyPi 安装了 z3-solver 包,仅此而已。
该包出现在site-packages/目录中(该包具有 _init__.py 和所有必需文件,包括 z3.py )。但是,当我尝试从 Jupyter Notebook 运行此示例时,它返回以下消息:NameError:名称“Int”未定义。
我只使用 Anaconda 很短时间,所以我不确定安装是如何进行的。这真的很奇怪,因为“pip install”命令在大多数情况下都可以正常工作。我做错了什么或者这个包需要更多配置吗?
我在 上制作了一个非常简单的应用程序python(v 3.6),我想使用 pyinstaller 冻结它。我使用 anaconda 创建的环境制作了该应用程序,并在那里安装了我需要的软件包(youtube_dl)。我需要有关如何使用我创建的环境(其中包含所有包)的应用程序(Main.py)使用 pyinstaller 的帮助。\n如果我运行“pyinstaller Main.py”,我会收到此错误:
Traceback (most recent call last):\n File "Main.py", line 7, in <module>\n File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 631, in exec_module\n exec(bytecode, module.__dict__)\n File "youtube_downloader.py", line 3, in <module>\nModuleNotFoundError: No module named \'youtube_dl\'\n[2708] Failed to execute script Main\nlogout\nRun Code Online (Sandbox Code Playgroud)\n\n如何使 pyinstaller 使用我在 anaconda\xc2\xb4s 目录中创建的环境?
\n我想知道是否有一种技术可以简单地撤消使用 Pandas 完成的更改。
例如,我对几千行 Pandas Dataframe 进行了字符串替换,其中,字符串中出现的每个“&”都被替换为“and”。但是在执行替换之后,我发现我在更改中犯了一个错误,并且希望在字符串替换完成之前恢复到 Dataframe 的最新形式。
有没有办法做到这一点?
我想使用pip freeze > requirements.txt命令创建requirements.txt并复制到Google Drive以在Google Colab中使用,但出现如下错误:
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/C:/ci/astroid_1592481955828/work'
Run Code Online (Sandbox Code Playgroud)
于是,我打开了requirements.txt,模块名后面有奇怪的东西开头@ files:\\\~~~
这是一个例子。
requirements.txt
~~~
jupyter-core==4.6.3
jupyterlab==2.2.6
jupyterlab-server @ file:///tmp/build/80754af9/jupyterlab_server_1594164409481/work
Keras==2.3.1
Keras-Applications @ file:///tmp/build/80754af9/keras-applications_1594366238411/work
Keras-Preprocessing==1.1.0
kiwisolver==1.2.0
~~~
Run Code Online (Sandbox Code Playgroud)
我使用 Anaconda 安装了这些模块,并将其存储在名为“TensorFlow”的虚拟环境中。
可以删除@ files:\\\~~~模块名称后面的东西吗?或者我应该做什么来解决这个问题?
谢谢。
我在python中安装opencv并运行$ sudo apt-get install python-opencv并成功安装。但是当运行这段代码时
import opencv
import opencv.highgui
import time
import commands
def get_image():
image = opencv.highgui.cvQueryFrame(camera)
return opencv.adaptors.Ipl2PIL(image)
camera = opencv.highgui.cvCreateCameraCapture(-1)
while 1:
image = get_image()
image.thumbnail((32, 24, ))
image = tuple(ord(i) for i in image.tostring())
x = int((int((max(image) / 256.0) * 10) + 1) ** 0.5 / 3 * 10)
cmd = ("sudo su -c 'echo " + str(x) +
" > /sys/devices/virtual/backlight/acpi_video0/brightness'")
status, output = commands.getstatusoutput(cmd)
assert status is 0
Run Code Online (Sandbox Code Playgroud)
有跟随错误
$ python bright.py …Run Code Online (Sandbox Code Playgroud) 我有一个关于通过 Anaconda Navigator 安装包的问题。我尝试安装 geopandas,但是已经过去了很多时间,并且该过程无法完成。我被困在那里了 这是如下所示的屏幕截图。
我该如何解决它。
我知道还有很多其他类似的问题,但我的问题有所不同,导致他们的答案无法解决。
我有几个可能有多个连续空格的字符列表,我只需要保留其中一个。任何其他字符的重复都应该保留。我通过以下方式做到了:
myList = ['o', 'e', 'i', ' ', ' ', ' ', 'l', 'k', ' ', ' ', ' ', ' ', ' ', 'j', 'u']
myList_copy = [myList[0]]
for i in range(1, len(myList):
if not(myList[i] == ' ' and myList[i-1] == ' '):
myList_copy.append(myList[i])
Run Code Online (Sandbox Code Playgroud)
这成功地给了我
['o', 'e', 'i', ' ', 'l', 'k', ' ', 'j', 'u', ' ']
Run Code Online (Sandbox Code Playgroud)
我真的不认为这是一个非常好的、快速的方法。
我看过类似这个(以及其他)的帖子,其中有类似的问题。但是,请注意,我实际上只需要删除重复的空格。也许我需要帮助是使用 groupby 来做到这一点,但这就是新帖子的原因。
提前致谢。
我正在使用 python 3.6、pandas 24.2 并遇到了差异。
>>> x = pd.Series(range(3))
>>> x[-1]
>>> x = pd.Series(range(3), index=[0,1,2])
>>> x[-1]
Run Code Online (Sandbox Code Playgroud)
两者都会产生错误
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/opt/conda3/ml4t/lib/python3.6/site-packages/pandas/core/series.py", line 868, in __getitem__
result = self.index.get_value(self, key)
File "/opt/conda3/ml4t/lib/python3.6/site-packages/pandas/core/indexes/base.py", line 4375, in get_value
tz=getattr(series.dtype, 'tz', None))
File "pandas/_libs/index.pyx", line 81, in pandas._libs.index.IndexEngine.get_value
File "pandas/_libs/index.pyx", line 89, in pandas._libs.index.IndexEngine.get_value
File "pandas/_libs/index.pyx", line 132, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 987, in pandas._libs.hashtable.Int64HashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 993, in pandas._libs.hashtable.Int64HashTable.get_item
KeyError: …Run Code Online (Sandbox Code Playgroud) 我搜索了,我找不到像我这样的问题。因此,如果有,但不知何故我找不到,请告诉我。所以我可以删除这个帖子。
我遇到了一个问题,无法按值将 Pandas 数据帧拆分为不同的数据帧 (df)。
我在文本文件中有一个数据集,我将它们存储为pandas dataframe只有一列。数据集中有不止一组信息,并且某个值定义了该组的结尾,您可以在下面看到一个示例:
样本输入
In [8]: df
Out[8]:
var1
0 a
1 b
2 c
3 d
4 endValue
5 h
6 f
7 b
8 w
9 endValue
Run Code Online (Sandbox Code Playgroud)
所以我想把这个 df 拆分成不同的数据帧。我找不到办法做到这一点,但我相信一定有一个简单的方法。我在示例输出中显示的格式可能是错误的格式。所以,如果你有更好的主意,我很乐意看到。谢谢你的帮助。
我想要的示例输出
var1
{[0 a
1 b
2 c
3 d
4 endValue]},
{[0 h
1 f
2 b
3 w
4 endValue]}
Run Code Online (Sandbox Code Playgroud)